Função: TarDecomp
Restaura os arquivos e diretórios contidos em um arquivo no formato TAR (Tape ARchive)
TarDecomp ( < cArquivoTar>, < cDirSaida>, [ @nFilesOut] ) --> lDecompress
Nome | Tipo | Descrição | Obrigatório | Referência |
cArquivoTar | Caracter | Indica o nome do arquivo ( com formato TAR ) cujo conteúdo será restaurado. | X | |
cDirSaida | Caracter | Indica o diretório onde os arquivos, contidos no arquivo TAR, serão restaurados. | X | |
@nFilesOut | Numérico | Parâ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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas