【发布时间】:2021-07-13 10:10:02
【问题描述】:
我有基于 Spring Boot 的 Camel 应用程序,有一个定义的路由应该轮询特定文件夹(例如C:/test)。在此文件夹中,有按当天序号日期命名的子文件夹:196、197、198 等。我需要过滤这些子文件夹并选择名称中具有最大值的文件夹。换句话说,我需要动态选择 File 组件的文件夹,例如C:/test/197.
我尝试使用参数filterDirectory,例如将其设置为"${date:now:yyyy}"。我尝试了文件夹结构的其他配置,在我看来这个参数不起作用。
这样的子文件夹选择可以用 Camel 实现吗?
更新: 目前没有机会从代码中扫描根文件夹中的子文件夹,因此解决方案应仅依赖 Camel 框架。
【问题讨论】:
标签: java spring apache-camel spring-camel