Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 在Kotlin中递归列出文件_File_Kotlin_Recursion_Directory - Fatal编程技术网

File 在Kotlin中递归列出文件

File 在Kotlin中递归列出文件,file,kotlin,recursion,directory,File,Kotlin,Recursion,Directory,要使用kotlin列出目录中的文件,我使用了list()和listFiles()函数: File("/tmp").list().forEach { println(it) } File("/tmp").listFiles().forEach { println(it) } 但是,如何递归地列出文件?使用文件的一个或扩展名,这些扩展名的不同之处在于文件的显示顺序以及所有文件生成的扩展名,它们实现了: File("/tmp").walkTopDown().forEach { println(it)

要使用kotlin列出目录中的文件,我使用了list()和listFiles()函数:

File("/tmp").list().forEach { println(it) }
File("/tmp").listFiles().forEach { println(it) }
但是,如何递归地列出文件?

使用文件的一个或扩展名,这些扩展名的不同之处在于文件的显示顺序以及所有文件生成的扩展名,它们实现了:

File("/tmp").walkTopDown().forEach { println(it) }