ant - puede - porque no puedo abrir una carpeta comprimida en zip
¿Cómo aplanar la carpeta de nivel superior de un archivo zip con hormiga? (1)
En realidad, hay un mapeador separado hecho específicamente para este llamado cutdirsmapper. Prueba esto:
<unzip dest="${dest.path}">
<fileset dir="${source.path}">
<include name="**/zipfile*.*.zip" />
</fileset>
<cutdirsmapper dirs="1" />
</unzip>
Muchos archivos zip tienen una carpeta raíz, ¿cómo desempaquetar el archivo zip y deshacerme de la carpeta raíz?
Sé que existe el globmapper
:
<unzip dest="${dest.path}">
<fileset dir="${source.path}">
<include name="**/zipfile*.*.zip" />
</fileset>
<mapper>
<globmapper from="rootFolder/*" to="*" />
</mapper>
</unzip>
Pero, ¿qué pasa si no sé el nombre de la carpeta raíz? Los comodines no funcionan, por ejemplo
<globmapper from="root*Folder/*" to="*" />
¿Hay alguna forma de usar comodines o un asignador / función que se pueda empaquetar sin la carpeta raíz?