java删除文件夹下的所有文件和文件夹 有权限的不能删除
import java.io.File;
public class DeleteFile {
public static void main(String[] args) {
//目标文件夹
File file = new File("D:");
for (int i=0;i<=1;i++) {
deleteFile(file.listFiles());
}
}
public static void deleteFile(File[] files){
for(File file : files){
if(!file.delete()){
deleteFile(file.listFiles());
System.out.println("删除成功"+file.getName());
}
// if(file.isDirectory()){
// deleteFile( file.listFiles());
// } else {
// file.delete();
// System.out.println("删除成功");
// }
}
}
}