Tengo un archivo zip X y me gustaría extraer un solo archivo, ubicado en x/x/x/file.txt. ¿Cómo hago esto usando Archive::Zip
y Perl?¿Cómo puedo extraer un solo archivo de un archivo ZIP utilizando Perl's Archive :: Zip?
Respuesta
Puede utilizar el método extractMember
:
extractMember ($ memberOrName [, $ extractedName])
Extracto del miembro dado, o que coincida con su nombre y extraerlo. Devuelve undef si el miembro no existe en este Zip. Si se proporciona un segundo arg opcional, utilícelo como el nombre del miembro extraído. De lo contrario, el nombre de archivo interno del miembro se usa como el nombre del archivo o directorio extraído. Si pasa $ extraName, debe estar en el formato del sistema de archivos local. Todos los directorios necesarios serán creados. Devuelve AZ_OK en caso de éxito.
Consulte Archive::Zip::FAQ, "extraer archivo (s) de un Zip". La versión actual del archivo de ejemplo está en línea en http://cpansearch.perl.org/src/ADAMK/Archive-Zip-1.30/examples/extract.pl.
- 1. Cómo extraer un archivo ZIP en C#
- 2. ¿Cómo puedo modificar un archivo zip solo en la memoria?
- 3. Lea un archivo zip dentro del archivo zip
- 4. ¿Cómo extraer archivos de un archivo zip usando Lua?
- 5. ¿Cómo encriptar un archivo .zip?
- 6. Mantener los permisos de archivo al extraer de un archivo zip utilizando JDK 5 api
- 7. ¿Cómo puedo crear un archivo Zip en Perl?
- 8. Descargar y extraer archivo Zip en Android
- 9. Cómo descomprimir un archivo zip C#
- 10. ¿Cómo crear y llenar un archivo ZIP utilizando ASP.NET?
- 11. Python: Cómo descargar un archivo zip
- 12. Android: Cómo descomprimir un archivo zip encriptado
- 13. ¿Es posible descargar solo parte de un archivo ZIP (por ejemplo, un archivo)?
- 14. Cómo actualizar un archivo en un archivo zip
- 15. subdirectorios en el archivo Zip utilizando ZipOutputStream
- 16. Crear Java-Zip-Archive desde OutputStream existente
- 17. Obteniendo una excepción "No se puede leer como archivo zip" al intentar obtener una transmisión de un archivo Zip interno (un Zip dentro de otro Zip)
- 18. ¿Cómo puedo extraer un archivo comprimido en Perl?
- 19. Leyendo un archivo zip dentro de un archivo jar
- 20. Fusionar varios archivos zip en un solo archivo zip en Python
- 21. ¿Cómo puedo crear un archivo zip usando Objective C?
- 22. ¿Agregar archivos a un archivo ZIP?
- 23. Descarga del archivo .zip se ejecuta un archivo dañado php
- 24. Creando un archivo Zip programáticamente C++
- 25. Objetivo C - Acceso a archivos en zip sin extraer zip
- 26. Extrayendo un archivo zip en la memoria?
- 27. Modificar un solo archivo de texto en un archivo ZIP, en PHP
- 28. Crear un archivo ZIP con Maven
- 29. ¿Extrae un archivo ZIP programáticamente mediante la biblioteca DotNetZip?
- 30. Crear un archivo ZIP cifrado en Python