Compactar arquivo / Zip file
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
Dica
Para inserir os arquivos no bloco, precisamos obter seus caminhos, o que é mais fácil de realizar no modo avançado. Para fazer isso, clique com o botão direito do mouse no arquivo cujo caminho deseja obter (destaque 1 na figura 2.2) e, em seguida, selecione a opção "Propriedades". O caminho do arquivo será exibido no campo URL (destaque 2 na figura 2.2).
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
Nesta página