Histórico da Página
Descompacta um arquivo no formato TAR em para uma determinada pasta.
Sintaxe
Bloco de código |
---|
LOG_tarDecompress( < l_tar_file > , < l_env_file > , < l_out_path > , < l_env_path > ) => SMALLINT |
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_tar_file |
| Sim | Caminho completo do arquivo TAR. |
l_env_file |
| Sim | Ambiente do arquivo TAR: 0 - Servidor ou 1 - Local. |
l_out_path |
| Sim | Caminho completo da pasta |
onde serão extraídos os arquivos. | |||
l_env_path |
| Sim | Ambiente da pasta de |
extração: 0 - Servidor ou 1 - Local. |
Retorno
Tipo | Descrição |
---|---|
| Verdadeiro se o arquivo foi descompactado com sucesso. |
Exemplo
Bloco de código | ||||||
---|---|---|---|---|---|---|
| ||||||
#------------------------------------------------------------------------------# FUNCTION TarDecompressExampleLOG_tarDecompressExample() #------------------------------------------------------------------------------# DEFINE l_status SMALLINT DEFINE l_message CHAR(200) LET l_status = LOG_tarDecompress("D:/notas.tar",1,"D:/arquivos/",1) IF NOT l_status THEN LET l_message = log0030_mensagem_get_texto() CALL log0030_processa_mensagem("Arquivo de notas descompactadol_message,"excl",0) ELSE LET l_message = "Arquivos descompactados com sucesso na pasta ""D:\arquivos"".","info",0) ELSE CALL log0030_processa_mensagem(log0030_mensagem_get_texto()l_message,"stopinfo",0) END IF RETURN l_status END FUNCTION |
Informações
Autor: Rubens Dos Santos Filho
Desde: 19/06/2017
Fonte: zip.4gl e zip.prw
Versão: 12.1.18
Observações
- Em caso de erro, é possível
Para recuperar a mensagem de eventual erro na geração é possível utilizar a
partir dafunção
exibelog0030_
ultimamensagem_
mensagemget_
mensagemtexto
oulog0030_
getexibe_
textoultima_
mensagem
.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas