Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/6062824/tecnologia.css
|
Pagetitle | ||||
---|---|---|---|---|
|
Descompacta um arquivo no formato Zip.
...
Bloco de código | ||
---|---|---|
| ||
FUnzipFUnZip( < cArquivoZipcZipFile >, < cPastacFolder >, [ cSenhacPassword ] ) |
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência | ||
---|---|---|---|---|---|---|
cArquivoZipcZipFile | caracterecharacter | Indica o nome do arquivo zip que será descompactado zip. | X | |||
cFolder | cPasta | caracterecharacter | Pasta onde o arquivo será descompactado. | X | ||
cPassword | cSenhacharacter | caractere | Se o arquivo foi compactado com senha, informar essa senha |
|
Retorno
Nome | Tipo | Descrição |
---|---|---|
nRet | numériconumeric | Retorna 0 zero se consegui descompactar ou diferente de 0 zero em caso de erro. |
...
- O arquivo de origem e a pasta destino precisam sempre estar no mesmo lugar: Servidor (relativo ao rootpathRootPath), ou Cliente (caminho completo).
- Caso haja diferença de lugar entre o arquivo de origem e a pasta de destino, será apresentada no console do Application Server a mensagem "tFunzip: Error, both paths must be on the same side (server/client)" e o retorno da função será -1.
- 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 FUnZip() cannot access client directory/file in Job.".
- Os caminhos apontados em cZipFile e cFolder não são convertidos para minúsculo, sendo tratados da forma como são escritos. 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.131227 - 1313.2.3.17.
Exemplos
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
Useruser Functionfunction exemplo () nret := FUnZip( "\imagens.zip", "\", ) if nret != 0 conout( "Não foi possível descompactar" ) else conout( "Arquivo descompactado com sucesso" ) endif Return |
Abrangência
...
return
|
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas