Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

Função: GzCompress

Comprime um arquivo em outro no formato gzip (GNU zip).

GzCompress ( < cArquivo>, < cArquivoGzip> ) --> lGzCompress

 

NomeTipoDescriçãoObrigatórioReferência
cArquivoCaracterIndica o arquivo que será comprimido.X 
cArquivoGzipCaracterIndica o nome do arquivo que será gerado no formato gzip.  

 

lGzCompress
    (logico)
  • Retorna verdadeiro (.T.), se a compactação for realizada com sucesso; caso contrário, falso (.F.)
  • Essa função compacta arquivo no formato gzip (GNU zip).
  • GzCompress trabalha somente com arquivos e diretórios localizados no servidor (a partir do rootPath do ambiente). Caso seja passado algum arquivo no cliente, é gerada uma exceção com a mensagem: "Only path on server are allowed".
  • Caso o nome do arquivo de destino, apontado pelo parâmetro <cArquivoGzip>, não seja válido, é gerada uma exceção coma mensagem: "File name invalid".
  • Caso o nome do arquivo de destino não seja especificado, <cArquivoGzip> será o nome do arquivo apontado pelo parâmetro <cArquivo> seguido da extensão gz (".gz").
user function exemplo()
local lGzCompress := .F.

// cria o arquivo gzip
lGzCompress := gzCompress( "\file1.txt", "\testdir\file.gz" )
return
Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

 

  • Sem rótulos