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

溫馨提示×

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
阿克陶县| 正阳县| 宜阳县| 保康县| 高州市| 鹿邑县| 广州市| 启东市| 孝感市| 惠安县| 东平县| 来凤县| 乐亭县| 云梦县| 西藏| 信阳市| 新河县| 都匀市| 定襄县| 苍梧县| 彰化县| 昔阳县| 肇源县| 诸城市| 乡城县| 台南市| 承德市| 廊坊市| 江口县| 饶平县| 营口市| 东城区| 赤水市| 庆元县| 奎屯市| 德庆县| 灯塔市| 华亭县| 洪泽县| 年辖:市辖区| 和田市|