91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java怎么遍歷文件夾及子文件夾

小億
177
2024-03-14 18:17:27
欄目: 編程語言

在Java中,可以使用遞歸方法來遍歷文件夾及其子文件夾。下面是一個簡單的示例代碼:

import java.io.File;

public class FileTraversal {

    public static void main(String[] args) {
        File folder = new File("C:/path/to/folder");
        traverseFolder(folder);
    }

    public static void traverseFolder(File folder) {
        if (folder.isDirectory()) {
            System.out.println("當前文件夾:" + folder.getAbsolutePath());
            File[] files = folder.listFiles();
            if (files != null) {
                for (File file : files) {
                    if (file.isDirectory()) {
                        traverseFolder(file);
                    } else {
                        System.out.println("文件:" + file.getAbsolutePath());
                    }
                }
            }
        }
    }
}

在上面的示例中,我們首先創建一個File對象表示要遍歷的文件夾,然后調用traverseFolder方法來遍歷這個文件夾。在traverseFolder方法中,首先判斷當前文件是否是一個文件夾,如果是則輸出當前文件夾的路徑,并獲取其中的所有文件和子文件夾。然后對文件和子文件夾進行遍歷,如果是文件夾則遞歸調用traverseFolder方法,如果是文件則輸出文件路徑。

通過遞歸方法,我們可以遍歷文件夾及其子文件夾,實現對整個文件夾結構的遍歷。

1
仲巴县| 腾冲县| 泰州市| 马边| 如东县| 剑川县| 全州县| 固阳县| 德昌县| 灵台县| 鄂伦春自治旗| 慈利县| 庆阳市| 布尔津县| 邯郸县| 定南县| 邵阳县| 新干县| 无锡市| 抚州市| 广灵县| 宜兰县| 达日县| 乐业县| 登封市| 白山市| 瓮安县| 长乐市| 墨玉县| 双城市| 英吉沙县| 云安县| 淮北市| 都江堰市| 铅山县| 乐至县| 鄂托克旗| 甘泉县| 乌审旗| 五莲县| 饶平县|