Для того, чтобы проводить действия с папками и файлами нам не нужно устанавливать какие-то дополнительные библиотеки в проекте Java - все необходимое у нас есть после скачивания JDK. Интерфейс Path Объекты, которые реализуют данный интерфейс, представляют собой путь до папки или файла. Лежит он в пакете java.nio, что расшифровывается как Non-blocking Input & Output - неблокирующий ввод/вывод. Интерфейс предоставляет методы, которые позволяют вывести имя папки, найти корневой каталог, получить имя папки на уровень выше по иерархии...
1. Использование цикла for-each
Цикл for-each - это один из самых простых способов перемещения по элементам коллекции. Его можно использовать с любой коллекцией, реализующей итеративный интерфейс. Вот пример: ссылка на код 2. Используя традиционный цикл for
Традиционный цикл for также можно использовать для перебора элементов коллекции. Для доступа к каждому элементу коллекции требуется использование индексной переменной. Вот пример: ссылка на код 3. Использование итератора
Интерфейс итератора предоставляет способ перемещения по элементам коллекции один за другим...