我对scala还是非常陌生,并尝试获取出现在特定路径上的子目录名称。
Directory path = "/src/test/output/"
Sub-directories present under Directory path are :20180101,20190302,19990409,20110402
我只需要子目录名称作为scala中的List即可。
我已经尝试过
val result = new JFile(path).listFiles.map(_.getName).toList
但是这不起作用,有人可以帮我吗?
答案 0 :(得分:0)
您可以从here中查看示例。
def getListOfFiles(dir: String):List[String] = {
val d = new File(dir)
if (d.exists && d.isDirectory) {
d.listFiles.filter(_.getName).toList
} else {
List[String]()
}
}