Compartir vía


Acciones de compresión

Para comprimir (o zip) un archivo, use la acción archivos ZIP y especifique una ruta de acceso al archivo. Si el archivo ya existe, la acción agregará los archivos seleccionados.

En el ejemplo siguiente se usa una variable para especificar la ruta de acceso al archivo. La mejor compresión garantiza la reducción máxima del tamaño de archivo y una contraseña agrega una capa de seguridad al archivo.

Captura de pantalla de la acción archivos ZIP.

La acción Descomprimir archivos funciona de forma similar, lo que requiere una ruta de acceso para archivar y una carpeta de destino. En el ejemplo siguiente se usa la opción Incluir máscara para descomprimir solo archivos con las extensiones .txt y .xlsx.

Captura de pantalla de la acción Descomprimir archivos.

Archivos ZIP

Comprima uno o varios archivos o carpetas en un archivo ZIP.

Parámetros de entrada

Argumento Opcional Acepta Valor predeterminado Descripción
Ruta de acceso de archivo No Archivo Ruta de acceso completa del archivo ZIP que se va a crear. Si el archivo ya existe, esta acción agrega los nuevos archivos comprimidos o al archivo ZIP existente. Si el archivo ZIP ya contiene un archivo o carpeta con el mismo nombre, lo sobrescribe.
Archivos a zip No Lista de FileSystemObject Ruta de acceso completa de los archivos o carpetas que se van a incluir en el archivo ZIP
Nivel de compresión N/A Ninguno, Mejor velocidad, Mejor equilibrio de velocidad y compresión, Mejor compresión Mejor equilibrio de velocidad y compresión Nivel de compresión que se va a usar. Cuanto mayor sea la compresión, menor será el archivo, aunque se tarda más tiempo en crear o acceder.
Contraseña Entrada directa cifrada o valor de texto Contraseña que se va a usar para proteger el archivo ZIP. Deje este atributo en blanco para crear un ARCHIVO ZIP no protegido con contraseña
Comentario de archivo Valor de texto Comentario que se va a incluir en el archivo ZIP como una propiedad de archivo

Variables producidas

Argumento Tipo Descripción
ZipFile Archivo El archivo ZIP creado por esta acción

Excepciones

Exception Descripción
El archivo o la carpeta no existen Indica que el archivo o carpeta especificados no existe.
El nombre de archivo o carpeta no es válido Indica que el nombre de archivo o carpeta no es válido
El archivo ya existe, pero no es un archivo ZIP válido Indica que el archivo ya existe, pero no es un archivo ZIP válido.
No se pudieron comprimir los archivos Indica un problema al comprimir los archivos.

Descomprimir archivos

Descomprima uno o varios archivos o carpetas contenidos en un archivo ZIP.

Nota:

A partir de PAD v2.67, descomprimir un archivo que dará como resultado que su contenido se coloque en una carpeta que no sea un elemento secundario de la carpeta destination definida producirá un error "Archive is't a valid ZIP file" (Archivo no es un archivo ZIP válido).

Parámetros de entrada

Argumento Opcional Acepta Valor predeterminado Descripción
Ruta de acceso de archivo No Archivo Ruta de acceso completa de un archivo ZIP que se va a extraer
Carpeta de destino No Folder Ruta de acceso completa de la carpeta a la que se va a extraer el archivo. Esta acción sobrescribe los archivos de la carpeta con el mismo nombre que un archivo en el archivo.
Contraseña Entrada directa cifrada o valor de texto Contraseña, si existe, que se usa para este archivo. Si el archivo ZIP no está protegido con contraseña, deje este archivo en blanco.
Incluir máscara Valor de texto Filtro para limitar los archivos extraídos a los archivos especificados aquí. Este parámetro permite caracteres comodín, por ejemplo, ".txt" o "documento". doc' (sin las comillas). Para permitir varios filtros de archivo, separe las opciones con punto y coma, por ejemplo, ".txt;*.exe"
Excluir máscara Valor de texto Filtro para limitar los archivos extraídos excluyendo el archivo especificado aquí. Este parámetro permite caracteres comodín, por ejemplo, ".txt" o "document?". doc' (sin las comillas). Para permitir varios filtros de archivo, separe las opciones con punto y coma, por ejemplo, ".txt;*.exe"

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Exception Descripción
No se puede crear la carpeta de destino Indica que no se pudo crear la carpeta de destino.
Archivo no encontrado Indica que el archivo no existe.
El archivo no es un archivo ZIP válido Indica que el archivo no es un archivo ZIP válido o se ha intentado extraer en una ruta de acceso fuera de la carpeta de destino.
No se pudieron descomprimir archivos Indica un problema al descomprimir los archivos.