Я реализовал маршрут Camel с компонентом Dropbox, и я хочу выполнить поиск и получить все подкаталоги внутри данного пути.
В документации по компоненту Camel Dropbox утверждается, что если вы не установите параметр запроса, вы получите все файлы.
Моя реализация следующая:
from("dropbox://search?accessToken="+ accessToken+"&remotePath=/TargetDirectory&query=")
.process( (Exchange e) -> {
List<DbxEntry.Folder> filesFound = (List<DbxEntry.Folder>) e.getIn().getBody();
for (DbxEntry.Folder file : filesFound) {
log.info("File found: "+file.name);
log.info("File full path: "+file.path);
}
вышеизложенное, хотя и не дает результатов. Мой targetDirectory в dropbox содержит две подкаталоги.