这很容易实现(除非有人快速回答,否则现在就会这样做),但我总是重用而不是实现。
如何在groovy中递归复制文件夹,同时排除某些文件夹/路径?我知道这可以用ant完成,但我认为一个简单的原生groovy代码也很好。
答案 0 :(得分:6)
发布代码以使用AntBuilder(从我上面的评论中链接)以防the page日后消失:
new AntBuilder().copy(todir: "dstFolder") {
fileset(dir : "srcFolder") {
include(name:"**/*.java")
exclude(name:"**/*Test.java")
}
}
不确定你是否意味着为了某些原因,你想完全避免使用Ant ...