import java.io.File;
//java只提供对空文件夹的删除以及普通文件的删除,
//因此需要先将文件夹中所有文件删除
public class DeleteFile{
public static void main(String[] args) {
File file = new File("D:\\冬奥会");
if (deleteFile(file)) {
System.out.println("删除完毕");
}
}
public static Boolean deleteFile(File file){
//file文件不存在
if(!file.exists()){
System.out.println("不存在这个文件");
}
//file文件存在,遍历判断当前文件是否是文件夹
//如果是文件夹,再次调用该方法(递归)判断
//直到仅仅是文件,然后删除
File[] files = file.listFiles();
for(File s : files){
if(s.isDirectory()){
deleteFile(s);
}
else{
s.delete();
}
}
System.out.println(file.delete());
return true;
}
}