Java 遍歷目錄

使用 File 類的 dir.isDirectory() 和 dir.list() 方法來遍歷目錄

完整代碼

import java.io.File;
 
public class Main {
    public static void main(String[] argv) throws Exception {
        System.out.println("遍歷目錄");
        File dir = new File("/software/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]));
            }
        }
    }
}

結果輸出

遍歷目錄
/software/java
/software/java/Car.class
/software/java/FileUtil.class
/software/java/FileUtil.java
/software/java/HelloWorld.class
/software/java/HelloWorld.java
/software/java/HelloWorldDebug.class
/software/java/HelloWorldDebug.java
/software/java/test.xml
/software/java/login.jsp

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章