Função: GzDecomp
Restaura o conteúdo do arquivo no formato gzip (GNU zip).
GzDecomp ( < cArquivoGzip>, < cDirSaida> ) --> lGzDecomp
Nome | Tipo | Descrição | Obrigatório | Referência |
cArquivoGzip | Caracter | Indica o nome do arquivo, no formato Gzip, cujo conteúdo será descompactado. | X | |
cDirSaida | Caracter | Indica o diretório onde o arquivo será descompactado. | X |
lGzDecomp
- (logico)
- Retorna verdadeiro (.T.), se a descompactação for realizada com sucesso; caso contrário, falso (.F.)
- Essa função descompacta arquivo no formato gzip (GNU zip).
- GzDecomp 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 arquivo apontado pelo parâmetro <cArquivoGzip> ou o diretório de sáida apontado pelo parâmetro <cDirSaída> não exista, a função retornará .F. e será impresso no server a mensagem "File or Directory could not be found".
user function exemplo()
local lGzCompress := .F., lGzDecomp := .F.
// cria o arquivo gzip
lGzCompress := gzCompress( "\file1.txt", "\testdir\file.gz" )
// restaura o conteúdo do gzip
lGzDecomp := gzDecomp( "\testdir\file.gz", "\testdir2" )
return
Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas