1. 程式人生 > >Scala 獲取指定目錄所有文件

Scala 獲取指定目錄所有文件

directory puts cto dir list rect tor array 單個

//獲取任意多個目錄下所有文件 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) }

Scala 獲取指定目錄所有文件