如何使用本机groovy复制带有排除项的文件夹?

时间:2011-09-07 09:27:53

标签: groovy

这很容易实现(除非有人快速回答,否则现在就会这样做),但我总是重用而不是实现。

如何在groovy中递归复制文件夹,同时排除某些文件夹/路径?我知道这可以用ant完成,但我认为一个简单的原生groovy代码也很好。

1 个答案:

答案 0 :(得分:6)

发布代码以使用AntBuilder(从我上面的评论中链接)以防the page日后消失:

new AntBuilder().copy(todir: "dstFolder") {
    fileset(dir : "srcFolder") {
        include(name:"**/*.java")
        exclude(name:"**/*Test.java")
    }
}

不确定你是否意味着为了某些原因,你想完全避免使用Ant ...