Java 实例 - 遍历目录

Java 实例 Java 实例

以下实例演示了使用 File 类的 dir.isDirectory() 和 dir.list() 方法来遍历目录:

Main.java 文件

import java.io.File; public class Main { public static void main(String[] argv) throws Exception { System.out.println("遍历目录"); File dir = new File("/www/java"); //要遍历的目录 visitAllDirsAndFiles(dir); } public static void visitAllDirsAndFiles(File dir) { System.out.println(dir); if (dir.isDirectory()) { String[] children = dir.list(); for (int i = 0; i < children.length; i++) { visitAllDirsAndFiles(new File(dir, children[i])); } } } }

以上代码运行输出结果为:

遍历目录
/www/java
/wwwCar.class
/wwwFileUtil.class
/wwwFileUtil.java
/wwwHelloWorld.class
/wwwHelloWorld.java
/wwwHelloWorldDebug.class
/wwwHelloWorldDebug.java
/wwwMain$1.class
/wwwMain.class
/wwwMain.java
/wwwMainClass.class
/wwwMainClass.java
/wwwMyClass.class
/wwwoutfilename
/wwwtest.log
w▩◘3▩◘x▩◘u▩◘e.com提供本手册内容,请勿盗用!

Java 实例 Java 实例