Apache Camel 监视子文件夹中的文件

我想写一个骆驼路线来观看子文件夹内的文件:

文件系统结构:

  • 输出

    • 文件4

    • 文件2

    • 档案3

    • 文件1

    • 文件夹1

    • 文件夹2

    • 文件夹3

    • ETC。

我试过这条路线:

public class SimpleRouteBuilder extends RouteBuilder {


 @Override

 public void configure() throws Exception {

     from("file:C:/inputFolder?noop=true").to("file:C:/outputFolder");

 }

}

但它只看输出目录内的文件,而不是子文件夹内的文件。


如何配置路由以在所有子文件夹内观看?


Helenr
浏览 163回答 1
1回答

Qyouu

要也读取子目录,您必须添加参数recursive=true:public class SimpleRouteBuilder extends RouteBuilder {    @Override    public void configure() throws Exception {        from("file:C:/inputFolder?noop=true&recursive=true").to("file:C:/outputFolder");    }}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java