Java删除文件夹以及文件夹下的子目录与文件
2011-07-07 15:33 雪夜&流星 阅读(630) 评论(0) 编辑 收藏 举报import java.io.File;
public class FileOperate {
public static void main(String[] args) {
String str="d:\bb";
File file=new File(str);
File fileb=new File("d:\bb.rar");
FileOperate fp=new FileOperate();
fp.deleteFile(file)
}
private void deleteFile(File file){
if(file.exists()){
if(file.isFile()){
file.delete();
}else if(file.isDirectory()){
File files[] = file.listFiles();
for(int i=0;i<files.length;i++){
this.deleteFile(files[i]);
}
}
file.delete();
}else{
System.out.println("所删除的文件不存在!"+'\n');
}
}
}