在 Kotlin 中查找文件

Dav*_*sky 3 kotlin

我需要使用 Kotlin 在目录中查找文件。就像是:

ls *.bld

如果有几个结果,那就可以了。这将是一个简短的清单。现在有数千个文件。

Ani*_*ahu 6

您可以为目录创建一个 File 对象,然后对walk进行过滤

val path = File("/path/to/files/directory")
path.walk().filter { it.name.endsWith(".bld") }
Run Code Online (Sandbox Code Playgroud)

PS:walk()返回目录内容序列