嗨,我正在使用带有弹簧的apache camel 2.9。我的要求就是这个。
camel在特定目录中查找文件(例如import),文件格式为test_22-10-2015_p1.psv
文件处理完毕后,我需要将文件重命名为test_22-10-2015_p1_ACK.psv并将其保存在同一文件夹中,而不将其移动到.camel目录。
这可能吗
提前致谢
答案 0 :(得分:3)
是阅读有关文件文件组件的文档,您可以找到move
选项。
您可以使用表达式来定义使用简单/文件语言的文件名
所以它会像
那样move=test_${file:name.noext}_ACK.${file:name.ext}
然后,当您将文件移动到同一目录时,需要进行排除以跳过以test_
开头的文件。
exclude=test_.*