Класс 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://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/nio/file/SimpleFileVisitor.html