/**
* 文件的刪除
* 刪除文件隨便刪,但是刪除文件夾,就必須保證文件夾是空文件夾
* @param args
*/
public static void main(String[] args) {
File dir = new File("D:\\asd");
clearDir(dir);
}
/**
* 遞歸刪除的方法
*/
private static void clearDir(File dir) {
//獲取所有文件
File[] listfile = dir.listFiles();
//遍歷所有文件
for (File file : listfile) {
//如果是文件就繼續遍歷
if(file.isDirectory()){
clearDir(file);
}else{
file.delete();
}
}
//還要注意個操作,刪除完文件之後繼續刪除文件夾
dir.delete();
}
遞歸刪除文件以及文件夾
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.