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

溫馨提示×

java怎么刪除文件夾及其子文件

小億
220
2023-08-11 19:34:43
欄目: 編程語言

在Java中,可以使用遞歸函數來刪除文件夾及其子文件。

import java.io.File;
public class DeleteFolder {
public static void main(String[] args) {
String folderPath = "path_to_folder";
File folder = new File(folderPath);
deleteFolder(folder);
}
public static void deleteFolder(File folder) {
if (folder.isDirectory()) {
File[] files = folder.listFiles();
if (files != null) {
for (File file : files) {
deleteFolder(file);
}
}
}
folder.delete();
}
}

在上面的代碼中,首先定義了一個deleteFolder方法用于遞歸刪除文件夾及其子文件。該方法接受一個File對象作為參數,判斷該對象是否為文件夾,如果是,則獲取文件夾下的所有文件并遞歸調用deleteFolder方法刪除子文件夾及其子文件;如果不是文件夾,則直接刪除該文件。

main方法中,通過傳入文件夾的路徑創建一個File對象,并調用deleteFolder方法刪除該文件夾及其子文件。

0
宣威市| 宁晋县| 明水县| 名山县| 从江县| 眉山市| 墨脱县| 墨玉县| 长宁县| 郯城县| 丰原市| 石首市| 石河子市| 岫岩| 桦川县| 贡嘎县| 高邮市| 叙永县| 阿巴嘎旗| 化州市| 临城县| 赣榆县| 成都市| 青龙| 怀仁县| 寿光市| 浦北县| 吴川市| 黄平县| 三亚市| 洛南县| 刚察县| 岐山县| 上饶县| 循化| 根河市| 金溪县| 安达市| 元江| 彭泽县| 衡水市|