Ленивый итератор над файлами в структуре каталогов - PullRequest
0 голосов
/ 24 января 2019

Есть связанные вопросы, но ни один из них не затрагивает «ленивую» часть, то есть обнаруживает больше контента только по ходу итерации.

См. Как перебирать файлы в каталоге на Java?

Кроме того, Apache Commons FileUtils.iterateFiles () сначала считывает все файлы в коллекцию (список) перед тем, как получить итератор для этого.

У меня есть вложенная структура каталогов с большим количеством файлов (2 миллиона). Моя цель - перебирать файлы без необходимости читать все имена в коллекции.

...