Apache Camel смотреть файлы в подпапках - PullRequest
1 голос
/ 09 июля 2019

Я хочу написать верблюжий маршрут для просмотра файлов в подпапках:

Структура файловой системы:

  • Выход
    • folder1
      • file1
    • folder2
      • file2
      • file3
    • folder3
      • file4
    • и т.д.

Я пробовал этот маршрут:

public class SimpleRouteBuilder extends RouteBuilder {

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

Но он просматривает файлы только внутри выходного каталога, а не внутри подпапок.

Как настроить маршрут для просмотра во всех подпапках?

Спасибо.

1 Ответ

1 голос
/ 09 июля 2019

Чтобы также читать подкаталоги, необходимо добавить параметр 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");
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...