中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

java刪除空文件夾的方法是什么

小億
103
2024-05-29 15:35:12
欄目: 編程語言

在Java中,可以使用遞歸方法來刪除空文件夾。以下是一個簡單的示例代碼:

import java.io.File;

public class DeleteEmptyFolders {

    public static void main(String[] args) {
        String path = "path_to_folder";
        deleteEmptyFolders(new File(path));
    }

    public static void deleteEmptyFolders(File folder) {
        if(folder.isDirectory()) {
            File[] files = folder.listFiles();
            if(files != null && files.length > 0) {
                for(File file : files) {
                    deleteEmptyFolders(file);
                }
            }
            
            if(folder.listFiles().length == 0) {
                System.out.println("Deleting empty folder: " + folder.getAbsolutePath());
                folder.delete();
            }
        }
    }
}

在上面的代碼中,我們首先定義了一個deleteEmptyFolders方法,該方法接受一個File對象表示文件夾。該方法遞歸地遍歷文件夾中的所有子文件和子文件夾,如果發現子文件夾為空,則刪除該文件夾。最后,我們在main方法中調用deleteEmptyFolders方法,并傳入要處理的文件夾路徑。執行該程序將刪除所有空文件夾。

0
蓬溪县| 资兴市| 安远县| 平果县| 东兰县| 文成县| 扎兰屯市| 湟源县| 禹州市| 南康市| 共和县| 江门市| 平阳县| 淄博市| 资阳市| 阿荣旗| 南靖县| 灌阳县| 德江县| 万源市| 文山县| 上思县| 开封县| 枞阳县| 历史| 吐鲁番市| 中卫市| 田东县| 宝清县| 洛浦县| 措美县| 平潭县| 武山县| 波密县| 金山区| 灵台县| 永安市| 华宁县| 唐山市| 奉新县| 铜梁县|