Á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 3 Próxima »

Função: GzDecomp

Restaura o conteúdo do arquivo no formato gzip (GNU zip).

GzDecomp ( < cArquivoGzip>, < cDirSaida> ) --> lGzDecomp

 

NomeTipoDescriçãoObrigatórioReferência
cArquivoGzipCaracterIndica o nome do arquivo, no formato Gzip, cujo conteúdo será descompactado.X 
cDirSaidaCaracterIndica 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

 

  • Sem rótulos