FListzip [AS]

FListzip [AS]
Author: Eurai
Inclusão: 01/01/2016
Alteração: 28/07/2021

Descrição

Lista os arquivos que estão dentro do arquivo compactado em formato Zip.

 

Sintaxe

FListzip( <cArquivoZip>, <@nRet>, <cSenha> )

 

Parâmetros


Par Nome Tipo Descrição Default Obg Ref
01
cArquivoZip Caracter Indica o nome do arquivo compactado zip   X  
02 nRet Numérico Retorno da função, se 0 retornou corretamente a lista de arquivos, diferente de 0 se aconteceu algum erro     X
03 cSenha Caracter Senha que foi utilizada na compactação      

 

Retorno

Retorno Tipo Descrição
aRet Array
Retorna uma lista com os nomes e tamanhos dos arquivos compactados

 

Exemplo

#INCLUDE "TOTVS.CH"

User Function FListzip()
Local nRet := 10
Local aRet := FListZip("\arquivos.zip",nRet)

If nRet == 0
 VarInfo("aRet",aRet) // Mostra no console o conteúdo do array
Else
 Conout("Erro: " + cValTochar(nRet) )
Endif
 
Return( Nil )

Resultado
flistzip_-_resultado_01  

 

 

Informações adicionais

Arquivo pode estar no servidor (rootpath) ou no cliente (caminho completo)

Função disponível apenas para builds superiores a 7.00.131227A

 

 

 

 

 

Gostou? Compartilhe com seus amigos e deixe um comentário! 😎  

 

 

 

 

 

 

 

Esse conteúdo te ajudou? Ajude o canal com doação
Compartilhar
Comentários