java - 在 Groovy 中备份文件夹

标签 java groovy

使用 AntBuilder 似乎是在 Groovy 中创建备份 zip 文件的最佳方法。该网站上有很多使用 copyzip 等方法的解决方案,但我在 Groovy 2.1 中的 AntBuilder 类中看不到这些方法.5.我需要安装额外的 Jar 吗?

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

最佳答案

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

在此处询问之前,您是否尝试过用它压缩文件夹?

如果你尝试一下,你应该会看到它有效

Zip specific files with AntBuilder

Zip files/Directories in Groovy with AntBuilder

关于java - 在 Groovy 中备份文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21952207/

相关文章:

Groovy 计数目录中与正则表达式匹配的文件数量

grails - 如何在另一个 Controller 的侧面显示页面中与一个 Controller 一起使用分页?

maven - 在我的工作站上重复 Jenkins groovy yaml 读写

java - 未使用的 grails 2.0.3 安装缺少 SpringsourceTool Suite 2.9.2 : Complaining about groovy-all-1. 8.6.jar

java - Wicket - 树 + jquery-treeview

java - 允许多于 1 个加密权限 itext

java - 如何创建一个 ASM LdcInsnNode 将当前类静态添加到堆栈中?

groovy - 正确使用FileTree

java - 使用 Tablesaw 读取 excel 会导致 OutOfMemoryError

java - 如何同时使用具有加密(ssl)和xinetd的JRMP(RMI)?