如何使用Apache Camel文件组件从目录中排除所需的文件

ff29svar  于 11个月前  发布在  Apache
关注(0)|答案(1)|浏览(92)

我使用Apache Camel File组件来处理目录中的JSON文件。
假设我有一个目录:C:/logs/myFiles/,其中有2个json文件。我只想处理其中一个。
C:logs/myFiles

- log1.json
- log2.json(this file will be created and updating during running the application)

字符串
因此,我只想处理log1.json并排除log2.json,但文件名(log2.json)是动态的,我正在从application.properties中使用。这个文件将在我启动应用程序时生成,其名称是我从application.properties传递的动态值。
如何在文件组件的exclude参数中使用此动态文件名?
提前感谢。

piah890a

piah890a1#

您可以使用filter选项并实现GenericFileFilter,在其中可以在Java代码中以动态方式控制接受或不接受哪些文件。

相关问题