亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
南城县| 大丰市| 安岳县| 文安县| 灌云县| 乌鲁木齐市| 浙江省| 右玉县| 灵山县| 无为县| 桦甸市| 天祝| 合作市| 亚东县| 锡林郭勒盟| 景东| 沾化县| 南溪县| 子长县| 苗栗市| 富裕县| 佳木斯市| 新乡市| 内黄县| 萍乡市| 邵阳市| 惠安县| 金平| 冕宁县| 瑞昌市| 句容市| 银川市| 海门市| 通州区| 乳山市| 苏尼特左旗| 隆化县| 蒙山县| 杭锦旗| 舞钢市| 攀枝花市|