2011-09-19 153 views
3

我知道,从Groovy中使用Ant的时候,你可以这样做以下复制文件:蚂蚁在Groovy:复制一个文件

copy(todir:myDir) { 
    fileset(dir:"src/test") { 
    include(name:"**/*.groovy") 
    } 
} 

是否有复制一个更高效,优雅的方式单个文件?

回答

11

如何:

new AntBuilder().copy(file:"$sourceFile.canonicalPath", 
          tofile:"$destFile.canonicalPath") 
+0

做什么,如果我要复制的文件与文件夹层次结构? –

+0

您可以使用[ant copy task]的全部功能(https://ant.apache.org/manual/Tasks/copy.html)。 – CodeFreezr