91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
灌云县| 通山县| 石河子市| 垣曲县| 深圳市| 南召县| 罗江县| 孟州市| 武强县| 景谷| 博湖县| 平昌县| 博罗县| 安庆市| 龙岩市| 屏东市| 册亨县| 滦平县| 邵阳县| 阳西县| 云阳县| 博客| 天水市| 龙陵县| 余姚市| 章丘市| 三河市| 进贤县| 喀喇| 滁州市| 大安市| 岳西县| 罗江县| 合水县| 呼伦贝尔市| 双峰县| 黄梅县| 胶南市| 乳源| 青阳县| 绥德县|