michele
michele

Reputation: 26598

Apache Camel watch files inside subfolders

I want to write a camel route for watching files inside subfolders:

File system structure:

I tried this route:

public class SimpleRouteBuilder extends RouteBuilder {

 @Override
 public void configure() throws Exception {
     from("file:C:/inputFolder?noop=true").to("file:C:/outputFolder");
 }
}

But it only watch files inside output directory, and not inside subfolders.

How can I configure a route to watch inside all subfolders?

Thanks.

Upvotes: 1

Views: 1011

Answers (1)

Benoit
Benoit

Reputation: 5394

To also read sub-directories too, you have to add the parameter 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");
    }
}

Upvotes: 1

Related Questions