小编abs*_*sab的帖子

从 Scala 目录中获取文件列表

我有一个"/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

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

scala ×1