方法一:
//删除当前路径的任意目录和该目录下的所有子项
public static void delete(File file) {
if(file.isDirectory()) {
File[] subs=file.listFiles();
for(int i=0;i<subs.length;i++) {
File sub=subs[i];
delete(sub);
}
}
file.delete();
}
方法二:
public static void delete(File dirName) {
if(dirName.isFile()) {
dirName.delete();
}
else {
File[] subs=dirName.listFiles();
for(int i=0;i<subs.length;i++) {
delete(subs[i]);
}
}
dirName.delete();
}