java代码清楚SVN关联,java代码svn,在Eclipse中使用S
分享于 点击 17548 次 点评:96
java代码清楚SVN关联,java代码svn,在Eclipse中使用S
在Eclipse中使用SVN插件时候 这个插件会把每个文件夹都跟SVN相关联, 如果想把这个SVN放到其他sVN库的时候,提交会冲突的,要把所有的.svn文件删除了才行,但是 .svn文件夹太多了,无法一一删除,后来找了一些批处理,也不见效果, 于是用Java语言删除它们的想法来了
package com.diqye.del;import java.io.File;public class DelSvn { private static long num = 0; public static void main(String[] args) { File file = new File("E:\\\\work-space\\\\jshs\\\\MyInfo"); eachFolder(file); System.out.println("删除了[" + num + "]个文件"); } public static void eachFolder(File file){ if(file.isDirectory() && file.getName().trim().equals(".svn")){ delSvn(file); }else if(file.isDirectory()) { for(File f : file.listFiles()) { eachFolder(f); } } } public static void delSvn(File file) { if(!file.delete()){ for(File f : file.listFiles()){ delSvn(f); } delSvn(file); }else{ num ++; return; } }}//该片段来自于http://byrx.net
用户点评