Lista os arquivos que estão dentro do arquivo compactado em formato Zip.
FListZip( < cZipFile >, [ @nRet ], [ cPassword ], [ lChangeCase ] ) |
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cZipFile | character | Indica o nome do arquivo compactado. | X | |
nRet | numeric | Retorna 0, se retornou corretamente a lista de arquivos; diferente de 0, se aconteceu algum erro. | X | |
cPassword | character | Senha que foi utilizada na compactação. | ||
lChangeCase | logical | Se verdadeiro (.T.), nomes de arquivos e pastas serão convertidos para letras minúsculas; caso contrário, falso (.F.), não será feito nenhum ajuste no nome do arquivo informado. Valor padrão: .T.. Veja maiores informações em Observações. |
Nome | Tipo | Descrição |
---|---|---|
aRet | array | Retorna uma lista com os nomes e tamanhos dos arquivos compactados. |
A partir da versão 24.3.0.0 do |
user function exemplo() Local nRet := 10 Local aRet := FListZip( "\testing\imagens.zip", @nRet ) if nRet == 0 varinfo( "aRet", aRet ) // Mostra no console o conteúdo do array else conout( "Erro: " + cValToChar( nRet ) ) endif return |
Função disponível apenas para versões iguais ou superiores a 13.2.3.17 do .