/**
* 文件的删除
* 删除文件随便删,但是删除文件夹,就必须保证文件夹是空文件夹
* @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();
}
递归删除文件以及文件夹
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.