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) }