溫馨提示×

java如何刪除指定文件夾

小億
167
2024-04-16 18:06:09
欄目: 編程語言

可以使用Java的File類來刪除指定的文件夾。以下是一個示例代碼:

import java.io.File;

public class DeleteFolder {
    public static void main(String[] args) {
        String folderPath = "C:/path/to/folder"; // 指定要刪除的文件夾路徑

        File folder = new File(folderPath);

        if (folder.exists()) {
            deleteFolder(folder);
            System.out.println("文件夾已成功刪除。");
        } else {
            System.out.println("文件夾不存在。");
        }
    }

    public static void deleteFolder(File folder) {
        if (folder.isDirectory()) {
            File[] files = folder.listFiles();
            if (files != null) {
                for (File file : files) {
                    deleteFolder(file);
                }
            }
        }
        folder.delete();
    }
}

在這個示例中,我們首先創(chuàng)建一個File對象來表示要刪除的文件夾,然后調(diào)用一個遞歸的方法deleteFolder()來逐個刪除文件夾中的文件和子文件夾,最后刪除文件夾本身。請注意,在執(zhí)行刪除操作之前,請確保你有足夠的權(quán)限來刪除文件夾。

0