Spec-Zone.ru › OpenJDK 21

Класс SimpleFileVisitor<T>

java.lang.Object
java.nio.file.SimpleFileVisitor<T>
Параметры типа:
T - Тип ссылки на файлы
Все реализованные интерфейсы:
FileVisitor<T>
public class SimpleFileVisitor<T> extends Object implements FileVisitor<T>
Простой посетитель файлов с поведением по умолчанию для посещения всех файлов и повторной генерации исключений I/O.

Методы в этом классе могут быть переопределены в соответствии с их общим контрактом.

С:
1.7

Краткое описание конструкторов

SimpleFileVisitor()
Модификатор Конструктор Описание
protected
Инициализирует новый экземпляр этого класса.

Краткое описание методов

Модификатор и тип Метод Описание
FileVisitResult postVisitDirectory(T dir, IOException exc)
Вызывается для каталога после посещения элементов в каталоге и всех его потомков.
FileVisitResult preVisitDirectory(T dir, BasicFileAttributes attrs)
Вызывается для каталога перед посещением элементов в каталоге.
FileVisitResult visitFile(T file, BasicFileAttributes attrs)
Вызывается для файла в каталоге.
FileVisitResult visitFileFailed(T file, IOException exc)
Вызывается для файла, который не удалось посетить.

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

SimpleFileVisitor

protected SimpleFileVisitor()
Инициализирует новый экземпляр этого класса.

Подробное описание методов

preVisitDirectory

public FileVisitResult preVisitDirectory(T dir, BasicFileAttributes attrs) throws IOException
Вызывается для каталога перед посещением элементов в каталоге.

Если не переопределен, этот метод возвращает CONTINUE.

Унаследовано от:
preVisitDirectory в интерфейсе FileVisitor<T>
Параметры:
dir - ссылка на каталог
attrs - базовые атрибуты каталога
Возвращает:
результат посещения
Исключения:
IOException - если произошла ошибка I/O

visitFile

public FileVisitResult visitFile(T file, BasicFileAttributes attrs) throws IOException
Вызывается для файла в каталоге.

Если не переопределен, этот метод возвращает CONTINUE.

Унаследовано от:
visitFile в интерфейсе FileVisitor<T>
Параметры:
file - ссылка на файл
attrs - базовые атрибуты файла
Возвращает:
результат посещения
Исключения:
IOException - если произошла ошибка I/O

visitFileFailed

public FileVisitResult visitFileFailed(T file, IOException exc) throws IOException
Вызывается для файла, который не удалось посетить.

Если не переопределен, этот метод повторно генерирует исключение I/O, которое помешало посетить файл.

Унаследовано от:
visitFileFailed в интерфейсе FileVisitor<T>
Параметры:
file - ссылка на файл
exc - исключение I/O, которое помешало посещению файла
Возвращает:
результат посещения
Исключения:
IOException - если произошла ошибка I/O

postVisitDirectory

public FileVisitResult postVisitDirectory(T dir, IOException exc) throws IOException
Вызывается для каталога после посещения элементов в каталоге и всех его потомков.

Если не переопределен, этот метод возвращает CONTINUE, если итерация каталога завершается без исключения I/O; в противном случае этот метод повторно генерирует исключение I/O, которое вызвало преждевременное завершение итерации каталога.

Унаследовано от:
postVisitDirectory в интерфейсе FileVisitor<T>
Параметры:
dir - ссылка на каталог
exc - null если итерация каталога завершается без ошибки; в противном случае исключение I/O, которое вызвало преждевременное завершение итерации каталога
Возвращает:
результат посещения
Исключения:
IOException - если произошла ошибка I/O

© 1993, 2023, 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/21/docs/api/java.base/java/nio/file/SimpleFileVisitor.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API