许多 zip 文件都有根文件夹,如何解压 zip 文件并删除根文件夹?
我知道有globmapper
:
<unzip dest="${dest.path}">
<fileset dir="${source.path}">
<include name="**/zipfile*.*.zip" />
</fileset>
<mapper>
<globmapper from="rootFolder/*" to="*" />
</mapper>
</unzip>
但是如果我不知道根文件夹的名称怎么办?通配符不起作用,例如
<globmapper from="root*Folder/*" to="*" />
有没有办法使用通配符或在没有根文件夹的情况下进行打包的映射器/函数?
实际上有一个专门为此制作的单独的映射器,称为 cutdirsmapper。尝试一下:
<unzip dest="${dest.path}">
<fileset dir="${source.path}">
<include name="**/zipfile*.*.zip" />
</fileset>
<cutdirsmapper dirs="1" />
</unzip>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)