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