【发布时间】:2019-01-21 10:41:20
【问题描述】:
大家好,
有没有办法让骆驼删除一个不是来自文件使用者的文件。 更准确地说:在我的路线中,我收集了一个文件列表(不是来自文件组件),然后我对其进行处理。之后,我想将它们全部删除。
当然,我可以制作一个处理器,例如使用apache FileUtils,但我想知道是否有办法让骆驼处理它。
使用拆分表达式,我可以单独处理每个文件,因此有一个只删除单个文件的进程就可以了。
问候 克里斯
【问题讨论】:
标签: apache-camel
大家好,
有没有办法让骆驼删除一个不是来自文件使用者的文件。 更准确地说:在我的路线中,我收集了一个文件列表(不是来自文件组件),然后我对其进行处理。之后,我想将它们全部删除。
当然,我可以制作一个处理器,例如使用apache FileUtils,但我想知道是否有办法让骆驼处理它。
使用拆分表达式,我可以单独处理每个文件,因此有一个只删除单个文件的进程就可以了。
问候 克里斯
【问题讨论】:
标签: apache-camel
是的,您需要自己编写一些代码来删除您想要的文件。然后,您可以将其添加为 onCompletion 或在路由结束时调用 bean/处理器。或者添加自定义路由策略并将其附加到路由等。还有更多方法可以做到这一点。
【讨论】: