我有一个zip文件和一个包含一些文件的目录。我想从zip文件中仅提取在目录中存在的文件(在提取文件时进行文件名转换...基本上,我正在备份这些文件)。
使用带有文件集合和“present”元素的“copy”可以类似地完成类似操作,但是使用unzip似乎无法实现:
<unzip src="${cur.srcdir.live}" dest="${cur.srcdir.archive-files.dir}" overwrite="true">
<fileset dir=".">
<present present="both" targetdir="${cur.srcdir}" />
<type type="file" />
</fileset>
<globmapper from="*" to="*.${backup.suffix}" />
</unzip>
有人之前做过这样的事情吗?这是Ant 1.8.0版本。谢谢!
exec
任务:http://ant.apache.org/manual/Tasks/exec.html - Alex K