在Groovy中备份文件夹

时间:2014-02-22 09:11:05

标签: java groovy

使用AntBuilder似乎是在Groovy中创建备份zip文件的最佳方式。此站点上有许多解决方案使用copyzip等方法,但我无法在Groovy 2.1.5中看到这些方法AntBuilder类。我是否需要安装额外的Jar?

new AntBuilder().zip(
    destfile: "mydir/myzip.zip") {
    fileset(dir: "mydir/myFile.txt")
}

1 个答案:

答案 0 :(得分:1)

AntBuilder中的方法是动态的,取决于已安装的ant任务。

在问这里之前,您是否尝试过使用它来压缩文件夹?

如果您尝试,您应该看到它有效

Zip specific files with AntBuilder

Zip files/Directories in Groovy with AntBuilder