欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

删除".svn"文件夹

程序员文章站 2022-05-15 08:46:05
...


public class deleteSVN {

public static void main(String[] args)
{
if(args.length>=1){
File path = new File(args[0]);
deleteSVN(path);
}
}

private static void deleteSVN(File path){
if(path.exists() && path.isDirectory()){
File[] files = path.listFiles();
for(File file : files){
if( file.isDirectory() ){
if( file.getName().equals(".svn")){
System.out.println("delete file: "+ file.getAbsolutePath());
deleteFile(file);
}else{
deleteSVN(file);
}
}
}
}
}
private static void deleteFile(File file){
if(file.exists()){
if(file.isFile()){
file.delete();
}else if(file.isDirectory()){
File files[] = file.listFiles();
for(int i=0;i<files.length;i++){
deleteFile(files[i]);
}
}
file.delete();
}else{
System.out.println("not exist!"+'\n');
}
}

}

相关标签: SVN