HERGON Posted September 24, 2009 Report Share Posted September 24, 2009 Boa tarde Estou necessitando de uma ajuda para, se possÃvel, viabilizar a seguinte rotina: Utilizo para fazer o backup o HB_ZIPFILE() de acordo com o comando abaixo lRet := HB_ZipFile( cArq, aFiles, , , .t., cSenha, .f.,,) A minha intençao é, após gerar o arquivo (.zip), com todos os arquivos compactados com senha, adicionar mais um arquivo, sem senha. ou seja Existe alguma forma de eu adicionar a um arquivo .zip, depois de gerado, mais arquivos compactados mantendo os já existentes? Manualmente consigo, via programação estou apanhando. Agradeço antecipadamente qualquer ajuda Herberson Gontijo Ponteware Software - Belo Horizonte msn: herberson@hotmail.com email: herberson@ponteware.com.br Fivewin 9.02 / xHarbour 1.1.0 / Pelles C Editado por - hergon on 24/09/2009 17:15:16 Quote Link to comment Share on other sites More sharing options...
HERGON Posted September 24, 2009 Author Report Share Posted September 24, 2009 Boa tarde Estou necessitando de uma ajuda para, se possÃvel, viabilizar a seguinte rotina: Utilizo para fazer o backup o HB_ZIPFILE() de acordo com o comando abaixo lRet := HB_ZipFile( cArq, aFiles, , , .t., cSenha, .f.,,) A minha intençao é, após gerar o arquivo (.zip), com todos os arquivos compactados com senha, adicionar mais um arquivo, sem senha. ou seja Existe alguma forma de eu adicionar a um arquivo .zip, depois de gerado, mais arquivos compactados mantendo os já existentes? Manualmente consigo, via programação estou apanhando. Agradeço antecipadamente qualquer ajuda Herberson Gontijo Ponteware Software - Belo Horizonte msn: herberson@hotmail.com email: herberson@ponteware.com.br Fivewin 9.02 / xHarbour 1.1.0 / Pelles C Editado por - hergon on 24/09/2009 17:15:16 Quote Link to comment Share on other sites More sharing options...
HERGON Posted September 24, 2009 Author Report Share Posted September 24, 2009 O mistério era o seguinte: Enviar o comando abaixo lRet := HB_ZipFile( cArq, aFiles, , , .t., cSenha, .f.,,) e depois para anexar novos arquivos ao .zip criado, basta repetir o comando acima, substituindo o aFiles pelo(s) arquivo(s) que deseja adicionar, mudando o quinto parametro para .f. para não zerar o .ZIP e não passar senha ficando assim: lRet := HB_ZipFile( cArq, "cfg.ini", , , .f., , .f.,,) Desta forma o primeiro comando vai gerar o arquivo .zip com todos os arquivos compactados com senha e o segundo comando irá anexar ao arquivo .zip gerado o arquivo cfg.ini sem senha para descompactação. Muito Legal... Agradeço a solução às informações que o Luiz Rafael Culik me passou via MSN. MUITO OBRIGADO Culik Herberson Gontijo Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.