//有个小需求, 就是删除目标路径下的所有".svn"目录下的文件及其本身. 5分钟写的,难免有小错误欢迎指正.
import java.io.File;
public class DeleteSVN {
private static String targetName = ".svn";
private static String targetPath = "c:\\springside3";
public static void main(String[] args) {
File file = new File(targetPath);
deleteSVN(file);
}
public static void deleteSVN(File file){
for(File f : file.listFiles()){
if(targetName.equals(f.getName())){
deleteMenu(f);
f.delete();
}
if(f.isDirectory()){
deleteSVN(f);
}
}
}
public static void deleteMenu(File memu){
for(File file : memu.listFiles()){
if(file.isDirectory()){
deleteMenu(file);
}
file.delete();
}
}
}