walk
@ExperimentalPathApi fun Path.walk( vararg options: PathWalkOption ): Sequence<Path>
Возвращает последовательность путей для посещения данной директории и всего ее содержимого.
По умолчанию посещаются только файлы в порядке обхода в глубину, и символические ссылки не отслеживаются. Комбинация параметров переопределяет поведение по умолчанию. См. PathWalkOption.
Порядок посещения файлов-сиблингов не определен.
Если после вызова этой функции новые файлы добавляются или удаляются из файловой структуры, корневой директории этого пути, изменения могут или не могут появиться в возвращенной последовательности.
Если файл по указанному пути не существует, возвращается пустая последовательность. Если файл по указанному пути не является директорией, возвращается последовательность, содержащая только этот путь.
© 2010–2022 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.io.path/java.nio.file.-path/walk.html