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