backup com winrar
Gostaria de saber como posso montar um comando com o winrar para efetuar backup de um arquivo apenas. Que seria da base de dados em interbase.
Com o winzip eu tenho:
WinExec(PChar(´C:\Arquivos de Programas\WinZip\WinZip32 -min -a -ex ´a:\base.zip´ ´c:\sistema\base.gbk´´),1);
Gostaria de saber como fazer com o winrar.
Seria uma cópia para disquete com multivolumes...
Li o manual que vem com ele mas está complicado entender.
Com o winzip eu tenho:
WinExec(PChar(´C:\Arquivos de Programas\WinZip\WinZip32 -min -a -ex ´a:\base.zip´ ´c:\sistema\base.gbk´´),1);
Gostaria de saber como fazer com o winrar.
Seria uma cópia para disquete com multivolumes...
Li o manual que vem com ele mas está complicado entender.
Briciosm
Curtidas 0
Respostas
Briciosm
28/03/2005
Já descobri no fórum mesmo.
//-vd limpa o disquete antes
WinExec(PChar(´C:\Arquivos de Programas\winrar\winrar a -vf -vd -s ´c:\cond.rar´ ´c:\condominio.ini´´),1);
Agora gostaria de saber como pegar o resultado deste comando.
Estive olhando na ajuda do winrar e existe:
RAR sai com um código zero (0) no caso de uma operação bem sucedida. O
código de saída diferente de zero significa que a operação foi cancelada
devido a um erro.
Como obter o resultado. Se é zero ou diferente de zero?
Obrigado.
//-vd limpa o disquete antes
WinExec(PChar(´C:\Arquivos de Programas\winrar\winrar a -vf -vd -s ´c:\cond.rar´ ´c:\condominio.ini´´),1);
Agora gostaria de saber como pegar o resultado deste comando.
Estive olhando na ajuda do winrar e existe:
RAR sai com um código zero (0) no caso de uma operação bem sucedida. O
código de saída diferente de zero significa que a operação foi cancelada
devido a um erro.
Como obter o resultado. Se é zero ou diferente de zero?
Obrigado.
GOSTEI 0
Xandyr
28/03/2005
Coloque a função dentro de um if ou atribua ela a uma variável, deve funcionar, pois se não me engano ela retorna algum valor
GOSTEI 0
Briciosm
28/03/2005
O resultado dado é um número aleatório.
Não dá certo deste meio.
Não é o mesmo resultado apresentado com o winrar como informei na mensagem anterior.
Deve ter outra maneira.....
Não dá certo deste meio.
Não é o mesmo resultado apresentado com o winrar como informei na mensagem anterior.
Deve ter outra maneira.....
GOSTEI 0
Quartieri
28/03/2005
GOSTEI 0
Catunda
28/03/2005
Eu tb já tentei fazer backup com winzip e winrar mas tive alguns probleminhas:
1 - A necessidade da existência do winzip ou winrar instalados no cliente;
2 - Quando estão instalados normalmente não são cópias registradas, logo é inevitável aquela telinha inicial;
3 - Por mais que vc treine o usuário alguns sempre se enrolam qdo aparece a tal tela.
Assim sendo, sugiro que faça como eu.... passei a utilizar um componente chamado ZipMaster. É simples de utilizar, não necessita dos outros sistemas instalados e compacta em vários formatos como zip, rar, arj, tar, arc, etc...
Acho que vai ficar satisfeito com os resultados.
1 - A necessidade da existência do winzip ou winrar instalados no cliente;
2 - Quando estão instalados normalmente não são cópias registradas, logo é inevitável aquela telinha inicial;
3 - Por mais que vc treine o usuário alguns sempre se enrolam qdo aparece a tal tela.
Assim sendo, sugiro que faça como eu.... passei a utilizar um componente chamado ZipMaster. É simples de utilizar, não necessita dos outros sistemas instalados e compacta em vários formatos como zip, rar, arj, tar, arc, etc...
Acho que vai ficar satisfeito com os resultados.
GOSTEI 0
Aroldo Zanela
28/03/2005
Colegas,
Eu uso e recomendo: http://sourceforge.net/projects/tpabbrevia/ (Free, sem DLLs).
Eu uso e recomendo: http://sourceforge.net/projects/tpabbrevia/ (Free, sem DLLs).
GOSTEI 0
Gandalf.nho
28/03/2005
Eu uso o Zipmaster também, muito bom.
GOSTEI 0
Landersongomes
28/03/2005
Bom dia...
Quanto ao resultado das saídas do WinRar... Segue, nem me dei ao trabalho de traduzir pois bem explicativas mesmo em ´English´ rsrs
255 USER BREAK User stopped the process
8 MEMORY ERROR Not enough memory for operation
7 USER ERROR Command line option error
6 OPEN ERROR Open file error
5 WRITE ERROR Write to disk error
4 LOCKED ARCHIVE Attempt to modify an archive previously locked
by the ´k´ command
3 CRC ERROR A CRC error occurred when unpacking
2 FATAL ERROR A fatal error occurred
1 WARNING Non fatal error(s) occurred
0 SUCCESS Successful operation (User exit)
Quanto ao resultado das saídas do WinRar... Segue, nem me dei ao trabalho de traduzir pois bem explicativas mesmo em ´English´ rsrs
255 USER BREAK User stopped the process
8 MEMORY ERROR Not enough memory for operation
7 USER ERROR Command line option error
6 OPEN ERROR Open file error
5 WRITE ERROR Write to disk error
4 LOCKED ARCHIVE Attempt to modify an archive previously locked
by the ´k´ command
3 CRC ERROR A CRC error occurred when unpacking
2 FATAL ERROR A fatal error occurred
1 WARNING Non fatal error(s) occurred
0 SUCCESS Successful operation (User exit)
GOSTEI 0