6/24
File類方法
根據學的方法實作遞歸删除目标目錄。
//删除firstLevel目錄方法
public static void delDir(File target) {
File[] tagetFiles = target.listFiles();
//如果想要删除的目标目錄為空,直接删除
if (tagetFiles.length == 0) {
target.delete();
} else {
//否則,在目标清單下一層進行周遊
for (int i = 0; i < tagetFiles.length; i++) {
//如果是檔案,直接删
if (tagetFiles[i].isFile()) {
tagetFiles[i].delete();
} else {//否則,進行遞歸
delDir(tagetFiles[i]);
}
}
target.delete();
}
}