Compartilhar via


Ações de compactação

Para comprimir (ou compactar) um arquivo, use a ação Arquivos ZIP e especifique um caminho para arquivar. Se o arquivo já existir, a ação será adicionada aos arquivos selecionados.

O exemplo a seguir usa uma variável para especificar o caminho para arquivar. Melhor compressão garante a redução máxima do tamanho do arquivo e uma senha adiciona uma camada de segurança ao arquivo.

Captura de tela da ação Compactar arquivos.

A ação Descompactar arquivos funciona de forma semelhante, exigindo o caminho para o arquivo, bem como a pasta de destino. O exemplo a seguir usa a opção Incluir máscara para descompactar apenas arquivos com as extensões .txt e .xlsx.

Captura de tela da ação Descompactar arquivos.

Arquivos ZIP

Compacte um ou mais arquivos ou pastas em um arquivo ZIP.

Parâmetros de entrada

Argumento Opcional Aceita Valor padrão Description
Archive path Não Arquivo O caminho completo do arquivo ZIP a ser criado. Se o arquivo já existe, esta ação adiciona os novos arquivos compactados e/ou ao arquivo ZIP existente. Se o arquivo ZIP já contém um arquivo ou pasta com o mesmo nome, ele o substituirá.
File(s) to zip Não Lista de FileSystemObject O caminho completo dos arquivos ou pastas a serem incluídos no arquivo ZIP
Compression level N/D Nenhum, Melhor velocidade, Melhor saldo da velocidade e compactação, Melhor compactação Melhor equilíbrio entre velocidade e compactação O nível de compactação a ser usado. Quanto maior a compactação, menor o arquivo, embora demore mais para criar ou acessar
Senha Sim Entrada direta criptografada ou Valor do texto A senha a ser usada para proteger o ZIP. Deixe este atributo em branco para criar um ZIP não protegido por senha
Archive comment Sim Valor do texto O comentário a ser incluído no arquivo ZIP como uma propriedade de arquivo

Variáveis produzidas

Argumento Type Description
ZipFile Arquivo O arquivo ZIP criado por esta ação

Exceções

Exceção Descrição
File or folder doesn't exist Indica que o arquivo ou a pasta especificado não existe
File or folder name is invalid Indica que o nome do arquivo ou da pasta é inválido
Archive already exists but it isn't a valid ZIP archive Indica se o arquivo compactado já existe, mas não é um arquivo ZIP válido
Failed to zip files Indica um problema ao compactar os arquivos

Descompactar arquivos

Descompacta um ou mais arquivos ou pastas contidos em um arquivo ZIP.

Parâmetros de entrada

Argumento Opcional Aceita Valor padrão Description
Archive path Não Arquivo O caminho completo de um arquivo ZIP a ser extraído
Destination folder Não Pasta O caminho completo da pasta para a qual deseja extrair o arquivo. Esta ação substitui os arquivos na pasta com o mesmo nome de um arquivo no arquivo
Senha Sim Entrada direta criptografada ou Valor do texto A senha, se houver, que é usada para este arquivo. Se o arquivo ZIP não for protegido por senha, deixe em branco
Include mask Sim Valor do texto O filtro para limitar os arquivos extraídos para os arquivos inseridos aqui. Este parâmetro permite curingas, como ".txt" ou "document?.doc" (sem as aspas). Para permitir vários filtros de arquivo, separe as opções por ponto e vírgula, por exemplo, ".txt;*.exe"
Exclude mask Sim Valor do texto O filtro para limitar os arquivos extraídos ao excluir o arquivo inserido aqui. Este parâmetro permite curingas, como por exemplo, ".txt" ou "document?.doc" (sem as aspas). Para permitir vários filtros de arquivo, separe as opções por ponto e vírgula, por exemplo, ".txt;*.exe"

Variáveis produzidas

Essa ação não produz variáveis.

Exceções

Exceção Description
Can't create destination folder Indica que não foi possível criar a pasta de destino
Archive not found Indica que o arquivo compactado não existe
Archive isn't a valid ZIP file Indica que o arquivo compactado não é um arquivo ZIP válido
Failed to unzip files Indica um problema ao descompactar os arquivos