【问题标题】:Camel File: SortBy modified骆驼文件:SortBy 已修改
【发布时间】:2018-02-05 09:51:23
【问题描述】:

我正在使用带有 sortBy:modified 选项的 Camel 文件组件。 文档位于:http://camel.apache.org/file2.html 说:

在下面的示例中,我们想按最后修改的文件排序,所以我们这样做:
sortBy=文件:修改

但是当我尝试使用它时,处理的第一个文件是“第一次修改”,而不是“最后一次修改”。 我做错了什么还是只是文档中的一个小错误?

【问题讨论】:

    标签: java apache-camel last-modified


    【解决方案1】:

    要颠倒你必须使用的顺序

    sortBy=reverse:file:modified
    

    【讨论】:

    • 我知道,但您是否同意该库的工作方式与文档中所说的相反?
    • @Gep,我不会说它相反。文档实际上并没有明确说明文件的排序顺序。 Last modified 是文件时间戳属性的名称;它不指示排序是升序还是降序。就像 sortBy=file:name 来自 A-z last modified 会在 2018-01-01 之前列出 2017-12-01。
    • @Gep 抱歉,我没有意识到你知道这一点。但正如 noMad17 所说,文档本身并没有指定默认的排序顺序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多