中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
芜湖市| 吴桥县| 五家渠市| 大宁县| 武安市| 郴州市| 乌拉特中旗| 临潭县| 施秉县| 响水县| 邻水| 福鼎市| 榕江县| 抚顺市| 长春市| 京山县| 乐昌市| 望谟县| 盐亭县| 堆龙德庆县| 舟曲县| 金阳县| 泸州市| 绥江县| 遵义县| 会同县| 宿松县| 安图县| 房产| 伊通| 宕昌县| 五华县| 黎城县| 中江县| 南宫市| 天峻县| 昭平县| 乐清市| 施甸县| 邮箱| 三亚市|