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

溫馨提示×

java遍歷文件夾的方法是什么

小億
76
2023-11-06 15:32:18
欄目: 編程語言

Java中遍歷文件夾的方法有多種,以下是一種常用的方法:

import java.io.File;

public class FolderTraversal {
    public static void main(String[] args) {
        File folder = new File("path/to/folder"); // 替換為你要遍歷的文件夾路徑

        if (folder.exists() && folder.isDirectory()) {
            traverseFolder(folder);
        } else {
            System.out.println("文件夾路徑無效!");
        }
    }

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

在上述代碼中,我們首先創建一個File對象表示要遍歷的文件夾。然后通過exists()方法檢查文件夾是否存在,isDirectory()方法檢查是否為文件夾。接下來,我們調用traverseFolder()方法來遍歷文件夾。

traverseFolder()方法使用listFiles()方法獲取文件夾中的所有文件和子文件夾。然后,我們使用一個循環遍歷files數組中的每個文件和文件夾。如果是文件夾,我們輸出文件夾的路徑并遞歸調用traverseFolder()方法來遍歷子文件夾。如果是文件,我們僅輸出文件的路徑。

請注意,上述代碼中的"path/to/folder"應替換為實際的文件夾路徑。

0
方正县| 阿瓦提县| 修武县| 荆州市| 海丰县| 偃师市| 安福县| 翁牛特旗| 阿鲁科尔沁旗| 武隆县| 嫩江县| 盐城市| 盐池县| 余姚市| 墨竹工卡县| 德庆县| 精河县| 长乐市| 阜新| 长岭县| 玉田县| 曲阜市| 壤塘县| 高清| 溧阳市| 大同县| 北票市| 滦南县| 霸州市| 大理市| 海丰县| 肥城市| 七台河市| 方山县| 灵武市| 陵水| 揭东县| 彰武县| 宣武区| 汶上县| 北川|