我有一个"/local/dath/mi/"包含许多文件的目录
03_ssa_fruits.csv
03_ssa_can.csv
03_ssa_veg.csv
sxattru.csv
sxprod.csv
sxstore.csv
Run Code Online (Sandbox Code Playgroud)
我需要从该目录中提取特定文件的列表:
/local/dath/mi/03_ssa_fruits.csv
/local/dath/mi/03_ssa_can.csv
/local/dath/mi/03_ssa_veg.csv
Run Code Online (Sandbox Code Playgroud)
我已经尝试了下面的代码,但它不起作用。我做错了什么。谁能帮我
def getListOfFiles(dir: String , naming: String): List[String] = {
File(dir).toJava.listFiles.filter(_.isFile).toList.filter { file =>
file.getName.startsWith("03_ss*")
}.map(_.toString)
}
val listOfFile = getListOfFiles(parentDir, File(data.salFilePath).toJava.getName())
Run Code Online (Sandbox Code Playgroud) scala ×1