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