У многих 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="*" />
Есть ли способ использовать подстановочные знаки или карту/функцию, которая упаковывает без корневой папки?