Compactar arquivo
Função para compactar arquivos em formato *.zip
.
Parâmetros
Nome | Tipo | Doc |
---|
Parâmetro 1 | Lista | Lista com os arquivos a serem compactados. |
Parâmetro 2 | String | Caminho onde será criado o arquivo compactado. |
Parâmetro 3 | String | Nome do arquivo compactado. É necessário incluir a extensão do arquivo .zip |
Compatibilidade
Servidor
Exemplo
A função abaixo recebe uma lista com três imagens e as compacta em um arquivo (ImagensCompactadas.zip
) na pasta "src/main/resouces/Imagens
".
![](/download/attachments/220895298/CompactarArquivo-bloco.png?version=1&modificationDate=1645642343000&api=v2)
Figura 1 - 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 resources. Clique com o botão direito no diretório e em seguida clique em Novo > Pacote. Dê um nome ao novo pacote, pra o nosso exemplo demos o nome de Imagens e colocamos três imagens dentro desse novo pacote.
![](/download/attachments/220895298/CompactarArquivo-Caminho.png?version=1&modificationDate=1645642343000&api=v2)
Figura 1.1 - 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 1.2 o arquivo gerado.
![](/download/attachments/220895298/CompactarArquivo-ArquivoGerado.png?version=1&modificationDate=1645642343000&api=v2)
Figura 1.2 - Arquivo .zip gerado.