Java Camel文件:SortBy已修改

Java Camel文件:SortBy已修改,java,apache-camel,last-modified,Java,Apache Camel,Last Modified,我将Camel文件组件与sortBy:modified选项一起使用。 文件载于: 说: 在下面的示例中,我们希望按上次修改的文件进行排序,因此: sortBy=文件:已修改 但当我尝试使用它时,处理的第一个文件是“第一次修改”,而不是“最后一次修改”。 我是否做错了什么,或者只是文档中的一个小错误?颠倒您必须使用的顺序 sortBy=reverse:file:modified 我知道,但你同意图书馆的工作方式与文档中所说的相反吗?@Gep,我不会说它的工作方式与文档中所说的相反。文档实际上没有

我将Camel文件组件与sortBy:modified选项一起使用。 文件载于: 说:

在下面的示例中,我们希望按上次修改的文件进行排序,因此:
sortBy=文件:已修改

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

颠倒您必须使用的顺序

sortBy=reverse:file:modified

我知道,但你同意图书馆的工作方式与文档中所说的相反吗?@Gep,我不会说它的工作方式与文档中所说的相反。文档实际上没有明确说明文件的排序顺序
Last modified
是文件的时间戳属性的名称;它不指示排序是升序还是降序。就像
sortBy=file:name
是从A-z开始的,上次修改将在2018-01-01之前列出2017-12-01。@Gep抱歉,我不知道你知道这一点。但是正如noMad17所说,文档本身并没有指定默认的排序顺序。