&& 文件遍历出来
&& 列出单个文件
&& 是文件直接删除
&& 是目录,求出绝对文件路径
&& `***容易掉坑!!!!*** `上面已经求出,直接调用
&& 上面的for循环只删了文件夹的文件,最后删除空壳文件夹
import java.io.File;
public class Test03 {
// 删除文件
public static void main(String[] args) {
deleteDir("E://abc");
}
private static void deleteDir(String dirPath) {
File file = new File(dirPath);
File[] files = file.listFiles();
// 文件遍历出来
for (int i = 0; i < files.length; i++) {
// 列出单个文件
File f = files[i];
// 是文件直接删除
if (f.isFile()) {
f.delete();
// 是目录,求出绝对文件路径
} else {
File m = f.getAbsoluteFile();
// 容易掉坑!!!! 上面已经求出,直接调用
m.delete();
}
}
// 上面的for循环只删了文件夹的文件,最后删除空壳文件夹
file.delete();
}
}