import java.io.File;
public class FileDelTest {
public static void main(String[] args) {
File f = new File("E:\\test");
if(f.isDirectory()){
//boolean b = f.delete();
//System.out.println(b ? "目录删除成功" : "目录删除失败");
delAllFile(f);
System.out.println("del...");
} else if(f.isFile()) {
boolean b = f.delete();
System.out.println(b ? "文件删除成功" : "文件删除失败");
} else {
System.out.println("无法识别!");
}
}
public static void delAllFile(File f) {
if(f!=null) {
if(f.isDirectory()) {
File[] dirArr = f.listFiles();
for(File file : dirArr) {
delAllFile(file);
}
f.delete();
} else {
f.delete();
}
} else {
System.out.println("请指定正确的路径!");
}
}
}
大家看看,还成不? |
|