Descrição
FListzip [AS] - 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
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! 😎