File groovy在遍历所有子目录时从中排除.svn目录
我正在尝试遍历所有文件和子目录,不包括File groovy在遍历所有子目录时从中排除.svn目录,file,groovy,directory,File,Groovy,Directory,我正在尝试遍历所有文件和子目录,不包括.svn目录。有人能告诉我怎么做吗?在什么方面?像GMaven这样的构建工具已经可以处理.svn目录。如果您正在编写groovy脚本来在文件系统上执行某些操作,那么您必须自己处理它 比如: def dir = new File('some/path') dir.eachFileRecurse { file -> if (file.toString().contains(".svn")) { return } // handle you
.svn
目录。有人能告诉我怎么做吗?在什么方面?像GMaven这样的构建工具已经可以处理.svn目录。如果您正在编写groovy脚本来在文件系统上执行某些操作,那么您必须自己处理它
比如:
def dir = new File('some/path')
dir.eachFileRecurse { file ->
if (file.toString().contains(".svn")) { return }
// handle your processing
if (file.isDirectory()) { // do some directory processing
}
// etc
}
有一个关于向subversion添加grails的grails页面,但我没有遇到任何问题
如果您正在编写构建脚本,您可能需要考虑Gealle @ GealLe.Org——您可以使用简化的特定于域的语言来构建,并可以在Groovy中混合以处理特殊情况