Função para compactar arquivos em formato *.zip
.

Figura 1 - Bloco Compactar arquivo
Compatibilidade
- Bloco servidor: cronapi.io.Operations.zipFile()
Retorno
O bloco não possui retorno.
Parâmetros
Lista de arquivos
Lista com os arquivos a serem compactados.
- Posição: 1
- Inglês: File list
- Tipo: Texto / String
- Exemplo: uso do bloco Criar lista com para incluir os arquivos que deseja compactar.
Pasta de destino
Caminho onde será criado o arquivo compactado.
- Posição: 2
- Inglês: Destination Folder
- Tipo: Texto / String
- Exemplo: "
src/main/webapp/public/assets/imagem
"
Nome do arquivo compactado
Nome final do arquivo após a compactação. É necessário incluir a extensão do arquivo .zip
- Posição: 3
- Inglês: Zip file
- Tipo: Texto / String
- Exemplo: "ArquivoCompactado.zip"
Exemplo
A função abaixo recebe uma lista com três imagens e as compacta em um arquivo (ImagensCompactadas.zip
) na pasta "src/main/webapp/public/assets/imagem"
.

Figura 2 - Bloco de programação Compactar arquivo
Para demonstrar o funcionamento do bloco, faremos um exemplo simples. Inicialmente crie uma pasta em um diretório de sua preferência no projeto, para este exemplo utilizamos o diretório Mídias. Essa pasta é composta por três diretórios, Mobile, Servidor e Web, clique no ícone ( + ) (destaque 1 da figura 2.1) do diretório Web e em seguida, selecione a opção Diretório( 2). Definimos o nome do novo diretório como Imagem (3) e inserimos três imagens.

Figura 2.1 - Criando o diretório que irá armazenar os arquivos

Figura 2.2 - Bloco de programação Compactar arquivo.
Após obter os caminhos dos arquivos, definiremos no parâmetro 2 (pasta de destino) o local pra onde serão enviados os arquivos compactados. Por fim, precisamos definir o nome do arquivo após a compactação (parâmetro 3). Confira na figura 2.3 o arquivo gerado.

Figura 2.3 - Arquivo .zip gerado