用Java的IO编写 1.递归删除当前目录及其子目录下全部文件,并统计删除数目 2.图片拷贝

2025-03-28 19:13:51
推荐回答(1个)
回答1:

static int count = 0;
public static void deleteFile(String path) {
if(path == null) {
return;
}
File file = new File(path);
if(!file.exists()) {
return;
}
if(!file.isDirectory()) {
count ++;
file.delete();
return;
}
File[] fileList = file.listFiles();
for(File fc : fileList) {
deleteFile(fc.getAbsolutePath());
}
file.delete();
count ++;
}