有没有办法使用骆驼只消费子目录中的文件?

时间:2018-07-17 10:00:41

标签: java apache-camel

例如,我有一条骆驼路线,如下所示:

from("file:data/input").to("file:output");

“输入”文件夹还具有两个子文件夹,例如“ folder1”和“ folder2”。

是否可以仅从子文件夹使用文件,而不能从“输入”文件使用文件?

我尝试为每个子文件夹使用两条骆驼路线。但是可以说,随着时间的流逝,子文件夹的数量将增加到难以管理的数量。我不想为每个子文件夹创建一个骆驼路线。我想创建一个可以从每个子文件夹但不能从根文件夹使用的骆驼路线。

1 个答案:

答案 0 :(得分:2)

是的,先设置recursive=true,然后再设置minDepth=2(请参阅文档): https://github.com/apache/camel/blob/master/camel-core/src/main/docs/file-component.adoc