Partilhar via


Ações de compressão

Para comprimir (ou zipar) um ficheiro, utilize a ação Ficheiros ZIP e especifique um caminho para o arquivo. Se o arquivo já existir, a ação será adicionada aos ficheiros selecionados.

O exemplo que se segue utiliza uma variável para especificar o caminho para o arquivo. A melhor compressão garante a redução máxima do tamanho do ficheiro e uma palavra-passe adiciona uma camada de segurança ao arquivo.

Captura de ecrã da ação Zipar ficheiros.

A ação Deszipar ficheiros funciona da mesma forma, a qual requer um caminho para o arquivo e uma pasta de destino. O exemplo que se segue utiliza a opção Incluir máscara para só deszipar ficheiros com as extensões .txt e .xlsx.

Captura de ecrã da ação Deszipar ficheiros.

Ficheiros ZIP

Comprimir um ou mais ficheiros ou pastas num arquivo ZIP.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Archive path Não Ficheiro O caminho completo de um ficheiro ZIP para criar. Se o ficheiro já existir, esta ação adiciona os novos ficheiros com fecho e/ou o ficheiro ZIP existente. Se o ficheiro ZIP já contiver um ficheiro ou pasta com o mesmo nome, substitui-o.
File(s) to zip Não Lista de FileSystemObject O caminho completo dos ficheiros ou pastas a incluir no ficheiro ZIP
Compression level N/D Nenhuma, melhor velocidade, melhor equilíbrio de velocidade e compressão, Melhor compressão Melhor equilíbrio de velocidade e compressão O nível de compressão a utilizar. Quanto maior a for compressão menor será o ficheiro, embora este demore mais tempo a criar ou aceder
Palavra-passe Sim Entrada direta encriptada ou Valor de texto A palavra-passe a utilizar para proteger o ZIP. Deixe este atributo em branco para criar um ZIP não protegido por palavra-passe
Archive comment Sim Valor de texto O comentário a incluir no ficheiro ZIP como uma propriedade de ficheiro

Variáveis produzidas

Argumento Tipo Descrição
ZipFile Ficheiro O ficheiro ZIP criado por esta ação

Exceções

Exceção Descrição
O ficheiro ou pasta não existe Indica que o ficheiro ou a pasta especificada não existe
O nome do ficheiro ou pasta é inválido Indica que o nome do ficheiro ou pasta é inválido
O arquivo já existe mas não é um ficheiro ZIP válido Indica que o arquivo já existe mas não é um ficheiro ZIP válido
Falha ao zipar ficheiros Indica um problema ao zipar os ficheiros

Descomprimir ficheiros

Descomprimir um ou mais ficheiros ou pastas contidos num arquivo ZIP.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Archive path Não Ficheiro O caminho completo de um ficheiro ZIP para extrair
Destination folder Não Pasta O caminho completo da pasta para extrair o arquivo para. Esta ação substitui ficheiros na pasta com o mesmo nome que um ficheiro no arquivo
Palavra-passe Sim Entrada direta encriptada ou Valor de texto A palavra-passe, se houver, que é usada para este arquivo. Se o ficheiro ZIP não estiver protegido por palavra-passe, deixe em branco
Include mask Sim Valor de texto O filtro para limitar os ficheiros extraídos aos ficheiros aqui introduzidos. Este parâmetro permite a utilização de carateres universais, como ".txt" or "document?.doc" (sem as aspas). Para permitir vários filtros de ficheiros, separar as escolhas com ponto e vírgula; por exemplo, ".txt;*.exe"
Exclude mask Sim Valor de texto O filtro para limitar os ficheiros extraídos excluindo o ficheiro aqui introduzido. Este parâmetro permite a utilização de carateres universais, como ".txt" or "document?.doc" (sem as aspas). Para permitir vários filtros de ficheiros, separar as escolhas com ponto e vírgula; por exemplo, ".txt;*.exe"

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Não é possível criar a pasta de destino Indica que não foi possível criar a pasta de destino
Arquivo não encontrado Indica que o arquivo não existe
O arquivo não é um ficheiro ZIP válido Indica que o arquivo não é um ficheiro ZIP válido
Falha ao deszipar ficheiros Indica um problema ao deszipar os ficheiros