Função: TarCompress
Armazena arquivos e diretórios em um único arquivo no formato TAR (Tape ARchive)
TarCompress ( < aItens>, < cArquivoSaida> ) --> cArquivoTar
Nome | Tipo | Descrição | Obrigatório | Referência |
aItens | Vetor | Indica os arquivos e diretórios que serão armazenados. | X | |
cArquivoSaida | Caracter | Indica o nome do arquivo que será gerado com a extensão ".tar". | X |
cArquivoTar
- (caracter)
- Retorna o nome do arquivo incluindo o path onde o arquivo no formato TAR foi criado.
Essa função trabalha somente com arquivos e diretórios localizados no servidor ( a partir do rootPath do ambiente).
#Include 'Protheus.ch'
User Function Exemplo()
Local aItens := {}
Local tarFile := ""
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" )
Return
Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas