当前位置: 代码迷 >> CVS/SVN >> 容易的删除.svn目录工具
  详细解决方案

容易的删除.svn目录工具

热度:813   发布时间:2013-02-26 00:00:00.0
简单的删除.svn目录工具
简单的删除.svn目录工具。放在博客上方便自己找到。
import java.io.File;public class DeleteSvn {	private static String path = "D:/product";	private static String pattern = ".svn";	public static void main(String args[]) {		File rootDirctory = new File(path);		deleteSVN(rootDirctory);	}	/**	 * 	 * @Title deleteSVN	 * @Description: 删除后缀名为.svn的文件夹	 * @param input	 * @return void	 */	public static void deleteSVN(File input) {		if (input.isDirectory()) {			for (File dirctory : (input.listFiles())) {				if (dirctory.isDirectory()) {					System.out.println("Now dirctory is "							+ dirctory.getAbsoluteFile());					if (dirctory.getName().equalsIgnoreCase(pattern)) {						deleteFiles(dirctory);						System.out.println("To be deleted "								+ dirctory.getAbsoluteFile() + "-->"								+ dirctory.delete());						// dirctory.					} else {						deleteSVN(dirctory);					}				}			}		}	}	/**	 * 	 * @Title deleteSVN	 * @Description: 删除文件夹下的所有文件和文件夹	 * @param input	 * @return void	 */	public static void deleteFiles(File input) {		if (input.isDirectory()) {			for (File dirctory : (input.listFiles())) {				if (dirctory.isDirectory()) {					deleteFiles(dirctory);				}				dirctory.delete();			}		} else {			input.delete();		}	}}
  相关解决方案