我有一个场景,一个目录包含各种名为模式filehhmm的文件,如:hh=小时mm=分钟目录:文件1200.txt文件1210.txt文件1220.txt其他文件1.txt其他文件2.txt我需要查找基于hh:mm的最新文件,在我的情况下,它将是file1220.txt
ct2axkht1#
使用自定义比较器(基于时间戳部分)对文件进行降序排序,并将轮询限制为一个文件。注意应用排序BEFORE以限制轮询的文件数(请参阅eagerMaxMessagesPerPoll)
eagerMaxMessagesPerPoll
<route> <from uri="file:mydir?maxMessagesPerPoll=1&eagerMaxMessagesPerPoll=false"/> <sort comparator="#class:com.mycompany.MyCusomComparator">
1条答案
按热度按时间ct2axkht1#
使用自定义比较器(基于时间戳部分)对文件进行降序排序,并将轮询限制为一个文件。注意应用排序BEFORE以限制轮询的文件数(请参阅
eagerMaxMessagesPerPoll
)