例如,我有一条 Camel 路线,如下所示:
from("file:data/input").to("file:output");
“input”文件夹还有两个子文件夹,例如“folder1”和“folder2”。
是否可以仅使用子文件夹中的文件,而不使用“输入”中的文件?
我尝试为每个子文件夹使用两条 Camel 路线。但假设随着时间的推移,子文件夹的数量将增加到难以管理的数量。我不想为每个子文件夹创建一条 Camel 路线。我想创建一个可以从每个子文件夹中使用的 Camel 路线,但不能从根文件夹中使用。
请您参考如下方法:
是的,设置recursive=true,然后设置minDepth=2(请参阅文档): https://github.com/apache/camel/blob/master/camel-core/src/main/docs/file-component.adoc