on Visit File Failed
Начиная с Kotlin: 2.1
abstract fun onVisitFileFailed(function: (file: Path, exception: IOException) -> FileVisitResult)
Переопределяет соответствующую функцию созданного FileVisitor с помощью предоставленной функции.
Предоставленный callback вызывается для записи, которую по какой-либо причине не удалось посетить. Например, если не удалось прочитать атрибуты записи или запись является каталогом, который не удалось открыть. В зависимости от возвращаемого функцией значения:
FileVisitResult.CONTINUE или FileVisitResult.SKIP_SUBTREE — обход продолжается для следующей записи на том же уровне.
FileVisitResult.SKIP_SIBLINGS — соседние записи не посещаются.
FileVisitResult.TERMINATE — обход немедленно прекращается, и остальные записи не посещаются.
По умолчанию функция FileVisitor.visitFileFailed созданного обходчика файлов повторно выбрасывает исключение ввода-вывода, из-за которого не удалось посетить запись.
См. также
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.io.path/-file-visitor-builder/on-visit-file-failed.html