亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
湘潭市| 阿鲁科尔沁旗| 射洪县| 万盛区| 卓资县| 土默特右旗| 教育| 鲁甸县| 高邮市| 富川| 瓦房店市| 华蓥市| 甘德县| 搜索| 城步| 长治市| 讷河市| 兴化市| 东兴市| 宁明县| 罗山县| 舞钢市| 万宁市| 舞阳县| 青州市| 永吉县| 新闻| 仙桃市| 通州市| 石家庄市| 隆林| 苏尼特左旗| 吴忠市| 东阿县| 扎赉特旗| 新田县| 吉隆县| 宿迁市| 襄城县| 策勒县| 乳源|