这很容易实现(除非有人很快回答,否则现在就会这样做),但我总是宁愿重用而不是实现。
如何在 groovy 中递归复制文件夹,同时排除某些文件夹/路径?我知道这可以用 ant 来完成,但我认为简单的 native Groovy 代码也很好。
最佳答案
发布使用 AntBuilder 的代码(从我上面的评论链接到)以防万一 the page稍后消失:
new AntBuilder().copy(todir: "dstFolder") {
fileset(dir : "srcFolder") {
include(name:"**/*.java")
exclude(name:"**/*Test.java")
}
}
不确定您是否是因为某种原因想要完全避免使用 Ant...
关于groovy - 如何使用 native groovy 复制包含排除项的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7331555/