删除.svn

import java.io.File;

public class FileCleaner {
	public static void delDotsvn(File f) {
		File[] files = f.listFiles();
		if (files != null) {
			for (File file : files) {
				if (".svn".equals(file.getName())) {
					del(file);
				} else {
					delDotsvn(file);
				}
			}
		}
	}

	/**
	 * 
	 * 删除文件或目录
	 */

	public static void del(File file) {
		File[] files = file.listFiles();
		if (files != null) {
			for (File f : files) {
				del(f);
			}
		}
		file.delete();
	}

	public static void main(String[] args) {
		String fileDir="e:/work";
		File file = new File(fileDir);
		delDotsvn(file);
		System.out.println("done");
	}
}

你可能感兴趣的:(SVN)