src/org/nutz/lang/Files.java
public static void cleanAllFolderInSubFolderes(File dir, String name) throws IOException {
        File[] files = dir.listFiles();
        if (files == null)
        	return;
        for (File d : files) {
            if (d.isDirectory())
                if (d.getName().equalsIgnoreCase(name))
                    deleteDir(d);
                else
                    cleanAllFolderInSubFolderes(d, name);
        }
    }
public static void cleanAllFolderInSubFolderes(File dir, String name) throws IOException {
        File[] files = dir.listFiles();
        if (files == null)
        	return;
        for (File d : files) {
            if (d.isDirectory())
                if (d.getName().equalsIgnoreCase(name))
                    deleteDir(d);
                else
                    cleanAllFolderInSubFolderes(d, name);
        }
    }
public static void cleanAllFolderInSubFolderes ( File dir , String name ) throws IOException { File [ ] files = dir . listFiles ( ) ; if ( files == null ) return ; for ( File d : files ) { if ( d . isDirectory ( ) ) if ( d . getName ( ) . equalsIgnoreCase ( name ) ) deleteDir ( d ) ; else cleanAllFolderInSubFolderes ( d , name ) ; } }
将一个目录下的特殊名称的目录彻底删除，比如 '.svn' 或者 '.cvs'

@param dir
目录
@param name
要清除的目录名
@throws IOException
将一个目录下的特殊名称的目录彻底删除，比如 . svn 或者 . cvs