Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/6062824/tecnologia.css

Pagetitle
FListzipFListZipFListzip
FListZip

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

...

Bloco de código
collapsefalse
FListzipFListZip( < cArquivoZipcZipFile >, [ @nRet ], [ cSenhacPassword ] )

Parâmetros

 

Nome

Tipo

Descrição

Obrigatório

Referência

cArquivoZipcZipFile

caracterecharacter

Indica o nome do arquivo compactado zip.

X


nRet

numériconumeric

Retorno da função. Igual a 0, se 0 retornou corretamente a lista de arquivos, ; diferente de 0, se aconteceu algum erro. 


X

cSenhacPassword

caracterecharacter

Senha que foi utilizada na compactação .

 



Retorno

Nome

Tipo

Descrição

aRet

vetorarray

Retorna uma lista com os nomes e tamanhos dos arquivos compactados.

...

  • Arquivo pode estar no servidor (rootpathRootPath) ou no cliente (caminho completo).
  • Caso o arquivo apontado em cZipFile esteja no Cliente e o programa seja executado via Job, o programa será encerrado com a ocorrência de erro fatal "Function FListZip() cannot access client directory/file in Job.".
  • O caminho apontado em cZipFile não é convertido para minúsculo, sendo tratado da forma como é escrito. Dessa forma, em Windows não existe impacto no acesso aos arquivos e pastas, mas em Linux, devido ao sistema operacional diferenciar caminhos em maiúsculo e minúsculo, pode não conseguir acessar o caminho, devendo ser escrito com o Case Sensitive correto.
  • Função disponível apenas para builds iguais ou superiores a 7.00.131227A - 13.2.3.17.

Exemplos

Bloco de código
languagecpp
themeEclipse
titleExemplo 1
linenumberstrue
collapsefalse
Useruser Functionfunction exemplo ()
 
  nret := 10
  aRet := FListZip( "\imagens.zip",nret @nret )
  
  if nret == 0
    varinfo( "aRet", aRet ) // Mostra no console o conteúdo do array
  else
    conout( "Erro: " + cvaltocharcValToChar( nret ) )
  endif
 
Return

Abrangência

...

return

Veja também