中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java遞歸遍歷文件夾怎么實現

小億
84
2024-08-12 07:53:37
欄目: 編程語言

在Java中,可以使用遞歸來遍歷文件夾。以下是一個示例代碼:

import java.io.File;

public class FileTraversal {
    public static void main(String[] args) {
        File folder = new File("path/to/folder");
        traverseFolder(folder);
    }
    
    public static void traverseFolder(File folder) {
        if (folder.isDirectory()) {
            System.out.println("Folder: " + folder.getAbsolutePath());
            File[] files = folder.listFiles();
            if (files != null) {
                for (File file : files) {
                    traverseFolder(file);
                }
            }
        } else {
            System.out.println("File: " + folder.getAbsolutePath());
        }
    }
}

在上面的代碼中,traverseFolder方法使用遞歸的方式遍歷文件夾。首先判斷傳入的文件對象是否是一個文件夾,如果是一個文件夾,則輸出文件夾路徑并繼續遍歷文件夾中的所有文件和文件夾;如果是一個文件,則輸出文件路徑。通過遞歸調用traverseFolder方法,可以遍歷文件夾中的所有文件和子文件夾。

0
铁岭县| 余干县| 涟源市| 盐源县| 萝北县| 沾益县| 蓝山县| 游戏| 平乡县| 桦南县| 巢湖市| 铁岭县| 来宾市| 怀仁县| 康马县| 蕲春县| 肥西县| 曲松县| 高唐县| 宁蒗| 高青县| 务川| 繁昌县| 武汉市| 贡嘎县| 清水河县| 丹棱县| 肇州县| 泰宁县| 丰城市| 中西区| 沙河市| 和龙市| 孙吴县| 屯门区| 台北县| 隆子县| 将乐县| 扎赉特旗| 五寨县| 涿州市|