import java.io.File;
public class FileDeleteDemo {
public static void main(String[] args) {
// 封裝目錄
File srcFolder = new File("demo");
// 遞歸實作
deleteFolder(srcFolder);
}
private static void deleteFolder(File srcFolder) {
// 擷取該目錄下的所有檔案或者檔案夾的File數組
File[] fileArray = srcFolder.listFiles();
if (fileArray != null) {
// 周遊該File數組,得到每一個File對象
for (File file : fileArray) {
// 判斷該File對象是否是檔案夾
if (file.isDirectory()) {
deleteFolder(file);
} else {
System.out.println(file.getName() + "---" + file.delete());
}
}
System.out
.println(srcFolder.getName() + "---" + srcFolder.delete());
}
}
}