Список файлов рекурсивно в Котлине чтобы перечислить файлы в каталоге с kotlin, я использовал функции list() и listFiles(): File("/tmp").list().forEach { println(it) } File("/tmp").listFiles().forEach { println(it) } но, как я могу рекурсивно перечислить файлы? Ответ 1 Используйте один из .walk(...), .walkBottomUp() или .walkTopDown() расширения для File, которые отличаются только тем порядком, в котором отображаются файлы, и все производят FileTreeWalk, который реализует Sequence<File>: File("/tmp").walkTopDown().forEach { println(it) }
Ответ 1 Используйте один из .walk(...), .walkBottomUp() или .walkTopDown() расширения для File, которые отличаются только тем порядком, в котором отображаются файлы, и все производят FileTreeWalk, который реализует Sequence<File>: File("/tmp").walkTopDown().forEach { println(it) }