溫馨提示×

java怎么清空文件夾下所有的文件

小億
221
2023-11-06 15:00:18
欄目: 編程語言

可以使用遞歸的方式來清空文件夾下所有的文件。以下是一個示例代碼:

import java.io.File;

public class ClearFolder {
    public static void main(String[] args) {
        String folderPath = "C:/path/to/folder";
        clearFolder(folderPath);
    }

    public static void clearFolder(String folderPath) {
        File folder = new File(folderPath);
        if (folder.exists() && folder.isDirectory()) {
            File[] files = folder.listFiles();
            if (files != null) {
                for (File file : files) {
                    if (file.isDirectory()) {
                        clearFolder(file.getAbsolutePath());
                    } else {
                        file.delete();
                    }
                }
            }
        }
    }
}

在上面的示例中,clearFolder方法會遞歸地清空指定文件夾下的所有文件。首先,它會檢查文件夾是否存在并且是一個文件夾。如果是,它會獲取文件夾中的所有文件,并對每個文件進行處理。如果文件是一個文件夾,則遞歸調用clearFolder方法來清空該文件夾。如果文件是一個文件,則直接刪除。

要清空的文件夾路徑可以根據實際情況進行修改。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女