久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

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

147次閱讀
沒有評論

共計 853 個字符,預計需要花費 3 分鐘才能閱讀完成。

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" 應替換為實際的文件夾路徑。

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-13發表,共計853字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 天台县| 长沙县| 嵩明县| 内乡县| 乌什县| 弥渡县| 澄江县| 东阿县| 商洛市| 西充县| 灌阳县| 慈溪市| 辽中县| 涞水县| 西乡县| 广汉市| 宁远县| 明星| 会同县| 志丹县| 乐都县| 江西省| 资中县| 神木县| 华宁县| 民勤县| 皋兰县| 莫力| 馆陶县| 永年县| 历史| 循化| 织金县| 崇左市| 临颍县| 高碑店市| 永靖县| 澄迈县| 丽水市| 文山县| 厦门市|