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.
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.
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 |