/**
* 要利用File类的delete()方法删除目录时,必须保证该目录下没有文件或者子目录,
* 否则删除失败,因此在实际应用中,我们要删除目录,必须利用递归删除该目录下的所有子目录和文件,然后再删除该目录。
* @param path
*/
public void delDir(String path){
File dir=new File(path);
if(dir.exists()){
File[] tmp=dir.listFiles();
for(int i=0;i<tmp.length;i++){
if(tmp[i].isDirectory()){
delDir(path+"/"+tmp[i].getName());
}
else{
tmp[i].delete();
}
}
dir.delete();
}
}
java删除文件夹(递归删除其子目录的所有文件夹及文件)
最新推荐文章于 2024-06-20 20:20:21 发布