Á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

Versão 1 Próxima »

Função: TarDecomp

Restaura os arquivos e diretórios contidos em um arquivo no formato TAR (Tape ARchive)

TarDecomp ( < cArquivoTar>, < cDirSaida>, [ @nFilesOut] ) --> lDecompress

NomeTipoDescriçãoObrigatórioReferência
cArquivoTarCaracterIndica o nome do arquivo ( com formato TAR ) cujo conteúdo será restaurado. X
cDirSaidaCaracterIndica o diretório onde os arquivos, contidos no arquivo TAR, serão restaurados. X
@nFilesOutNuméricoParâmetro informado por referência, retorna o número de arquivos extraídos na operação. ** Disponivel em build superiores a 7.00.111010A
    lDecompress(logico)
  • Retorna verdadeiro (.T.), se a descompactação for realizada com sucesso; caso contrário, falso (.F.)

Esta função trabalha somente com arquivos e diretórios localizados no servidor (a partir do rootPath do ambiente).

user function exemplo()local aItens := {}local tarFile := ""local lTarDecompress := .F.  aAdd( aItens, "\file1.txt" )  aAdd( aItens, "\file2.txt" )  aAdd( aItens, "\file3.txt" )  aAdd( aItens, "\testdir\folderA" )  aAdd( aItens, "\testdir\folderB\file1-folderB.txt" )  aAdd( aItens, "\testdir\folderB\file2-folderB.txt" )  aAdd( aItens, "\testdir\folderB\file3-folderB.txt" )  // cria o arquivo tar  tarFile := tarCompress( aItens, "\testdir\file.tar" )  // restaura o conteúdo do tar  lTarDecompress := tarDecomp( "\testdir\file.tar", "\testdir2" )return
Protheus 10 , TOTVS Application Server 10 , ByYou Application Server

  • Sem rótulos