标签:div sts pat tab 删除 efi 目录 new 删除文件
private static void deleteFile(File file) {
if (file.exists()) // 判断文件是否存在
return;
if (file.isFile()) {// 判断是否是文件
file.delete();// 删除文件
} else if (file.isDirectory()) {// 否则如果它是一个目录
File[] files = file.listFiles();// 声明目录下所有的文件 files[];
for (int i = 0; i < files.length; i++) {// 遍历目录下所有的文件
deleteFile(files[i]);// 把每个文件用这个方法进行迭代
}
file.delete();// 删除文件夹
}
}
public static void deleteDirectory(File file) {
if (!file.exists())
return;
if (file.isFile()) {
file.delete();
return;
} else {
// 首先得到当前的路径
String[] childFilePaths = file.list();
for (String childFilePath : childFilePaths) {
File childFile = new File(file.getAbsolutePath() + "/" + childFilePath);
deleteDirectory(childFile);
}
file.delete();
}
}
标签:div sts pat tab 删除 efi 目录 new 删除文件
原文地址:https://www.cnblogs.com/linglu0220/p/9328279.html