import java.io.File

object D04_递归获取目录下文件 {

  def printFile(dir: File): Unit = {
    if (!dir.isDirectory) {
      println("不是目录,无法递归")
    } else {
      val files = dir.listFiles()
      for (file <- files) {
        if (file.isFile) {
          println(file)
        } else {
          printFile(file)
        }
      }
    }
  }

  def main(args: Array[String]): Unit = {
    printFile(new File("F:\\abc"))
    // printFile(new File("F:\\BaiduNetdiskDownload"))
  }

}

版权声明:本文为m0_58535137原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_58535137/article/details/123006188