21xrx.com
2024-11-08 22:24:38 Friday
登录
文章检索 我的文章 写文章
Java 中如何查看当前目录及其子目录下的文件
2023-06-17 17:03:42 深夜i     --     --
Java 文件 当前目录 子目录 File

Java 是一种十分流行的编程语言,它被广泛应用于各种软件开发中。在 Java 中,有时需要查看当前工作目录及其子目录下的文件,这时该怎么做呢?

在 Java 中,我们可以使用 File 类的方法来实现查看当前目录及其子目录下文件的功能。具体方法如下:


import java.io.*;

public class FindFiles {

  public static void main(String[] args) {

    File currentDir = new File(".");

    displayDirectoryContents(currentDir);

  }

  public static void displayDirectoryContents(File dir) {

    try {

      File[] files = dir.listFiles();

      for (File file : files) {

        if (file.isDirectory()) {

          System.out.println("正在访问目录:" + file.getCanonicalPath());

          displayDirectoryContents(file);

        } else {

          System.out.println("文件: " + file.getCanonicalPath());

        }

      }

    } catch (IOException e) {

      e.printStackTrace();

    }

  }

}

运行上述代码后,程序将会输出该目录下的所有文件及子目录。

类、listFiles(),循环、递归

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复