1

嗨,我正在使用带有 spring 的 apache camel 2.9。我的要求是这样的。

camel 在特定目录中查找文件(例如导入),文件格式是这个 test_22-10-2015_p1.psv

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

这可能吗

提前致谢

4

1 回答 1

4

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

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

所以这将是一些类似的东西

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

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

exclude=test_.*
于 2015-04-08T05:44:01.823 回答