Função: GzCompress
Comprime um arquivo em outro no formato gzip (GNU zip).
GzCompress ( < cArquivo>, < cArquivoGzip> ) --> lGzCompress
Nome | Tipo | Descrição | Obrigatório | Referência |
cArquivo | Caracter | Indica o arquivo que será comprimido. | X | |
cArquivoGzip | Caracter | Indica 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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas