Apache Camel重命名源文件,但不要移动到.camel目录

时间:2015-04-08 04:55:52

标签: spring spring-mvc apache-camel spring-scheduled

嗨,我正在使用带有弹簧的apache camel 2.9。我的要求就是这个。

camel在特定目录中查找文件(例如import),文件格式为test_22-10-2015_p1.psv

文件处理完毕后,我需要将文件重命名为test_22-10-2015_p1_ACK.psv并将其保存在同一文件夹中,而不将其移动到.camel目录。

这可能吗

提前致谢

1 个答案:

答案 0 :(得分:3)

是阅读有关文件文件组件的文档,您可以找到move选项。

您可以使用表达式来定义使用简单/文件语言的文件名

所以它会像

那样
move=test_${file:name.noext}_ACK.${file:name.ext}

然后,当您将文件移动到同一目录时,需要进行排除以跳过以test_开头的文件。

exclude=test_.*