У меня есть эти файлы (как пример; у меня на самом деле гораздо больше):
/files/dir1/dir_a/f.xml
/files/dir1/dir_b/f.xml
/files/dir2/dir_a/f.xml
/files/dir2/dir_b/f.xml
и мне нужен следующий фильтр:
/files/*/dir_a/f.xml
Я использую Camel Ftp2 и AntPathMatcher, и он отлично работает.
Однако Ftp2 перечисляет сначала все файлы, а затем проверяет каждый из них с помощью AntPathMatcher.
Проблема в том, что у меня много файлов в / files / * / dir_b /, и соединение ftp может быть медленным, так что это занимает слишком много времени.
Было бы лучше, если бы Ftp2 и AntPathMatcher работали вместе (не один за другим), чтобы Ftp2 знал, что ему не нужно сканировать все файлы в / files / * / dir_b /
Можно ли как-то этого достичь?