1.递归获取指定目录下的所有文件名
/**
* 递归获取指定目录下的所有文件名
*/
def getAllFileName(dir: File): Iterator[File] = {
val d = dir.listFiles.filter(_.isDirectory)
val f = dir.listFiles.filter(_.isFile).toIterator
f ++ d.toIterator.flatMap(getAllFileName _)
}

2. 文件放到resource文件夹下如何读取
val filePath = Thread.currentThread().getContextClassLoader.getResource("${FILE_NAME}").getPath
本文介绍了一种使用Scala实现的递归方法来获取指定目录下的所有文件名,并展示了如何从项目的resource文件夹中读取文件路径。

被折叠的 条评论
为什么被折叠?



