如何从目录中读取文件并查找具有特定扩展名的文件-scala

如何从目录中读取文件并查找具有特定扩展名的文件-scala,scala,Scala,我需要从目录中读取文件并查找具有特定扩展名的文件,因此首先将它们添加到正在读取文件的运行程序中欢迎 java.io.File类可以读取目录中的文件,然后可以将目录转换为列表并按文件扩展名进行过滤。下面的示例将返回当前目录中的zip文件列表 newjava.io.File(“.”.list.filter(File=>File.endsWith(“.zip”)) res26:Array[String]=Array(foo.zip,bar.zip)您也可以使用库。下面是一个片段: import$ivy

我需要从目录中读取文件并查找具有特定扩展名的文件,因此首先将它们添加到正在读取文件的运行程序中

欢迎

java.io.File
类可以读取目录中的文件,然后可以将目录转换为列表并按文件扩展名进行过滤。下面的示例将返回当前目录中的zip文件列表

newjava.io.File(“.”.list.filter(File=>File.endsWith(“.zip”))

res26:Array[String]=Array(foo.zip,bar.zip)
您也可以使用库。下面是一个片段:

import$ivy.`com.github.pathikrit::更好的文件:3.8.0`
导入更好的.文件。\u
val mit:Iterator[T]=文件(“/home/scalway/some/path”)
.children.filter(u.extension.contains(“zip”))

欢迎使用堆栈溢出!请访问,看看有什么和。如果你被卡住了,发布你的尝试。如何
过滤器(uu.endsWith(“.zip”))
让它更干净一点。