要从eclipse过度到idea,强迫症犯了,要把eclipse生成的文件全部删除,奈何项目太多,所以只能写代码了。记录一下。
# 如果文件夹内有文件,是不能直接删除文件夹的。
public class Test {
public static void main(String[] args) {
String url = "E:\\workspace\\saic-cloud";
File file = new File(url);
deleteFile(file);
}
public static void deleteFile(File delfile) {
File[] listFiles = delfile.listFiles();
for (File file : listFiles) {
if (file.getName().equals(".settings")) {
File[] settingsFileList = file.listFiles();
for (File settingsFile : settingsFileList) {
settingsFile.delete();
}
file.delete();
}
if (file.getName().equals(".mvn")) {
File[] mvnFileList = file.listFiles();
for (File mvnFile : mvnFileList) {
File[] listFiles2 = mvnFile.listFiles();
for (File file2 : listFiles2) {
file2.delete();
}
mvnFile.delete();
}
file.delete();
}
if (file.getName().equals(".classpath")) {
file.delete();
}
if (file.getName().equals(".project")) {
file.delete();
}
if (file.getName().equals(".gitignore")) {
file.delete();
}
if (file.isDirectory()) {
deleteFile(file);
}
}
}
}