Как реализовать алгоритм в Java 8, учитывая начальный каталог и имя файла, которое ищет файл в данном каталоге или в любых подкаталогах, которые являются вложенные не глубже 5 уровней.Найти файл в каталоге и подкаталогах с помощью Java 8
Для примера рассмотрим следующую структуру каталогов:
Folder 1
Folder 2
Folder 3
Folder 4
Folder 5
Folder 6
nfiles.txt....
MyFile.txt
xfile.txt
filesInFolder4....
filesInFolder3...
.....
Алгоритм должен искать файл до файлов containd в папке 5 и сообщить, существует ли файл с указанным именем?
Как это сделать с использованием Java 8?
Показать, что вы пробовали. – Holger
@Holger Я пытаюсь использовать пакет файлов Java NIO и еще не нашел решения. – KayV
Обратите внимание на параметр 'maxDepth' в [' Files.walkFileTree (параметры Путь, Установить, int maxDepth, FileVisitor Super Path> visitor) '] (https://docs.oracle.com/javase/8 /docs/api/java/nio/file/Files.html#walkFileTree-java.nio.file.Path-java.util.Set-int-java.nio.file.FileVisitor-). Без фактического описания проблемы, описывающего, что происходит при попытке использовать этот метод (или любой из альтернатив), невозможно сказать, как это решить. –
Holger