【发布时间】:2012-12-22 21:54:14
【问题描述】:
我正在尝试使用 AntBuilder 在 Groovy 中压缩文件和目录。我有以下代码:
def ant = new AntBuilder()
ant.zip(basedir: "./Testing", destfile:"${file}.zip",includes:file.name)
这会压缩文件“blah.txt”,但不会压缩文件“New Text Document.txt”。我认为问题是空间。我尝试了以下方法:
ant.zip(basedir: "./Testing", destfile:"${file}.zip",includes:"${file.name}")
ant.zip(basedir: "./Testing", destfile:"${file}.zip",includes:"\"${file.name}\"")
以上都没有解决问题。我使用 Ant 是因为它会压缩目录,而且我在工作时无权访问 org.apache.commons.io.compression。
【问题讨论】:
-
向我们介绍您的环境(操作系统、Groovy 版本等)
标签: ant groovy antbuilder