以下作品,但我想为包含添加条件列表。我似乎没有效果。
val Files = dir
.listFiles
.filter(_.getName.contains("INIT"))
.sorted
.map(f => f.toString)
我想以最有效的方式检查INIT,UPD和DEL。我尝试过的所有选项都没有产生结果。
答案 0 :(得分:1)
您要检查给定子字符串列表中是否存在 子字符串,以便文件名包含。在代码中:
val substrings = List("INIT", "UPD", "DEL")
dir
.listFiles
.filter(f => {
val n = f.getName
substrings.exists(n.contains)
})
.sorted
.map(f => f.toString)