Apache Camel 重命名源文件但不移动到 .camel 目录
Apache Camel Rename source file but do not move to .camel directory
您好,我正在使用带 spring 的 apache camel 2.9。我的要求是这样的。
camel 在特定目录(例如导入)中查找文件,文件格式为 test_22-10-2015_p1.psv
处理文件后,我需要将文件重命名为 test_22-10-2015_p1_ACK.psv 并将其保存在同一文件夹中,而不将其移动到 .camel 目录。
这可能吗
提前致谢
是的,请阅读有关文件文件组件的文档,您可以找到 move
选项。
您可以使用表达式来定义使用simple/file语言的文件名
所以应该是
move=test_${file:name.noext}_ACK.${file:name.ext}
然后您需要排除以跳过以 test_
开头的文件,因为您将文件移动到同一目录。
exclude=test_.*
您好,我正在使用带 spring 的 apache camel 2.9。我的要求是这样的。
camel 在特定目录(例如导入)中查找文件,文件格式为 test_22-10-2015_p1.psv
处理文件后,我需要将文件重命名为 test_22-10-2015_p1_ACK.psv 并将其保存在同一文件夹中,而不将其移动到 .camel 目录。
这可能吗
提前致谢
是的,请阅读有关文件文件组件的文档,您可以找到 move
选项。
您可以使用表达式来定义使用simple/file语言的文件名
所以应该是
move=test_${file:name.noext}_ACK.${file:name.ext}
然后您需要排除以跳过以 test_
开头的文件,因为您将文件移动到同一目录。
exclude=test_.*