删除".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');
}
}
}
上一篇: 用java,实现指定的文件目录下的文件,子目录下的文件也要输出
下一篇: svn 修改文件属性小笔记