Compactar com winzip
27/02/2003
0
Estou tentando zipar um arquivo através do Delphi.
Assim funciona beleza:
VArquivoBackup := ´-a -p c:\PastaUm\copia.zip ´C:\projeto\arquivo.txt´´;
Shellexecute(Handle, ´Open´, ´winzip32´,Pchar(VArquivoBackup),´´,0);
Assim não funciona:
VArquivoBackup := ´-a -p c:\Pasta Um\copia.zip ´C:\projeto\arquivo.txt´´;
Shellexecute(Handle, ´Open´, ´winzip32´,Pchar(VArquivoBackup),´´,0);
Alguém pode me ajudar?
Obs.: todas as pastas utilizadas existem no micro. O problema ocorre quando utilizao um diretório com dois nomes.
Obrigado
Assim funciona beleza:
VArquivoBackup := ´-a -p c:\PastaUm\copia.zip ´C:\projeto\arquivo.txt´´;
Shellexecute(Handle, ´Open´, ´winzip32´,Pchar(VArquivoBackup),´´,0);
Assim não funciona:
VArquivoBackup := ´-a -p c:\Pasta Um\copia.zip ´C:\projeto\arquivo.txt´´;
Shellexecute(Handle, ´Open´, ´winzip32´,Pchar(VArquivoBackup),´´,0);
Alguém pode me ajudar?
Obs.: todas as pastas utilizadas existem no micro. O problema ocorre quando utilizao um diretório com dois nomes.
Obrigado
Anonymous
Curtir tópico
+ 0
Responder
Posts
27/02/2003
Chnet1
Tente utilizar desta forma.
WinExec(PChar(´C:\Arquivos de Programas\WinZip\WinZip32
-a -r ´C:\DESTINO\DADOS.ZIP´ ´
+´´´+´C:\ORIGEM\DADOS.DOC´+´´´),1);
WinExec(PChar(´C:\Arquivos de Programas\WinZip\WinZip32
-a -r ´C:\DESTINO\DADOS.ZIP´ ´
+´´´+´C:\ORIGEM\DADOS.DOC´+´´´),1);
Responder
Clique aqui para fazer login e interagir na Comunidade :)