Scala 获取指定目录所有文件
时间:2018-02-05 14:12:38
收藏:0
阅读:869
//获取任意多个目录下所有文件
def getFiles(inputs: File*): Seq[File] = {
inputs.filter(_.isFile) ++
inputs.filter(_.isDirectory).flatMap(dir => getFiles(dir.listFiles: _*))
}
//获取指定单个目录下所有文件
def getFiles1(dir: File): Array[File] = {
dir.listFiles.filter(_.isFile) ++
dir.listFiles.filter(_.isDirectory).flatMap(getFiles1)
}原文:http://blog.51cto.com/12211918/2068929
评论(0)