Класс SimpleFileVisitor<T>
- Параметры типа:
T- Тип ссылки на файлы
- Все реализуемые интерфейсы:
FileVisitor<T>
public class SimpleFileVisitor<T> extends Object implements FileVisitor<T>
Методы в этом классе могут быть переопределены в соответствии с их общим контрактом.
- С тех пор:
- 1.7
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
protected |
Инициализирует новый экземпляр этого класса. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
FileVisitResult |
postVisitDirectory |
Вызывается для каталога после посещения записей в каталоге и всех их потомков. |
FileVisitResult |
preVisitDirectory |
Вызывается для каталога перед посещением записей в каталоге. |
FileVisitResult |
visitFile |
Вызывается для файла в каталоге. |
FileVisitResult |
visitFileFailed |
Вызывается для файла, который не удалось посетить. |
Подробное описание конструкторов
SimpleFileVisitor
protected SimpleFileVisitor()
Подробное описание методов
preVisitDirectory
public FileVisitResult preVisitDirectory(T dir, BasicFileAttributes attrs) throws IOException
Если не переопределено, этот метод возвращает CONTINUE.
- Указано в:
-
preVisitDirectoryв интерфейсеFileVisitor<T> - Параметры:
-
dir- ссылка на каталог -
attrs- базовые атрибуты каталога - Возвращает:
- результат посещения
- Исключения:
-
IOException- если произошла ошибка ввода-вывода
visitFile
public FileVisitResult visitFile(T file, BasicFileAttributes attrs) throws IOException
Если не переопределено, этот метод возвращает CONTINUE.
- Указано в:
-
visitFileв интерфейсеFileVisitor<T> - Параметры:
-
file- ссылка на файл -
attrs- базовые атрибуты файла - Возвращает:
- результат посещения
- Исключения:
-
IOException- если произошла ошибка ввода-вывода
visitFileFailed
public FileVisitResult visitFileFailed(T file, IOException exc) throws IOException
Если не переопределено, этот метод повторно генерирует исключение ввода-вывода, которое помешало посещению файла.
- Указано в:
-
visitFileFailedв интерфейсеFileVisitor<T> - Параметры:
-
file- ссылка на файл -
exc- исключение ввода-вывода, помешавшее посещению файла - Возвращает:
- результат посещения
- Исключения:
-
IOException- если произошла ошибка ввода-вывода
postVisitDirectory
public FileVisitResult postVisitDirectory(T dir, IOException exc) throws IOException
Если не переопределено, этот метод возвращает CONTINUE, если итерация каталога завершается без исключения ввода-вывода; в противном случае этот метод повторно генерирует исключение ввода-вывода, которое привело к преждевременному завершению итерации каталога.
- Указано в:
-
postVisitDirectoryв интерфейсеFileVisitor<T> - Параметры:
-
dir- ссылка на каталог -
exc-nullесли итерация каталога завершается без ошибки; в противном случае исключение ввода-вывода, которое привело к преждевременному завершению итерации каталога - Возвращает:
- результат посещения
- Исключения:
-
IOException- если произошла ошибка ввода-вывода
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/java.base/java/nio/file/SimpleFileVisitor.html