public static void main(String args[]){
traverseFolder2("D:/Desktop/use/curl/souluoli");
}
public static void traverseFolder2(String path) {
File file = new File(path);
if (file.exists()) {
File[] files = file.listFiles();
if (files.length == 0) {
System.out.println("文件夹是空的!");
return;
} else {
for (File file2 : files) {
if (file2.isDirectory()) {
System.out.println("文件夹:" + file2.getAbsolutePath());
if(file2.getName().equals("images")){
deleteDir(file2);
}else{
traverseFolder2(file2.getAbsolutePath());
}
} else {
System.out.println("文件:" + file2.getAbsolutePath());
}
}
}
} else {
System.out.println("文件不存在!");
}
}
//递归删除
public static void deleteDir(File dir){
if(dir.isDirectory()){
File[] files = dir.listFiles();
for(int i=0; i<files.length; i++) {
deleteDir(files[i]);
}
}
dir.delete();
}
java遍历删除文件夹
最新推荐文章于 2024-08-07 12:52:39 发布