欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

scala操作文件

程序员文章站 2022-05-12 16:22:20
...

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 _)
  }

scala操作文件
scala操作文件

2. 文件放到resource文件夹下如何读取

val filePath = Thread.currentThread().getContextClassLoader.getResource("${FILE_NAME}").getPath
相关标签: scala操作文件