import.css=/download/attachments/6062824/tecnologia.css

Compacta uma lista de arquivos no formato Zip.

Sintaxe

FZip( < cArquivoZip >, < aArquivos >, [ cBaseDir ], [ cSenha ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cArquivoZip

caractere

Indica o nome do arquivo final compactado zip.

X


aArquivos

vetor

Lista de arquivos que serão compactados.

X


cBaseDir

caractere

Indica o diretório base para não incluir dentro do arquivo compactado.



cSenha

caractere

Informar uma senha para gerar um arquivo compactado criptografado



Retorno

Nome

Tipo

Descrição

nRet

numérico

Retorna 0 zero se conseguir compactar ou diferente de 0 zero em caso de erro

Observações


A função FZIP tem um limite de trabalho com arquivos de até 4GB (4,294,967,296 bytes). 

Exemplos

User Function exemplo ()
 
  files := {"\testing\gps.bmp","\testing\receita.bmp"}
 
  nret := FZip("\imagens.zip",files)
  if nret!=0
    conout("Não foi possível criar o arquivo zip")
  else
    conout("Arquivo zip criado com sucesso")
  endif
 
  nret := FZip("\testing\imgs.zip",files,"\testing\","123456")
  if nret!=0
    conout("Não foi possível criar o arquivo zip")
  else
    conout("Arquivo zip criado com sucesso")
  endif
 
Return

Abrangência

Versões do binário iguais ou superiores à 7.00.131227A - 13.2.3.17

Veja também