Ir para conteúdo
  • Cadastre-se

dev botao

compactar um arquivo usando Delphi


  • Este tópico foi criado há 2339 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Moderadores
13 horas atrás, News Brasil disse:

Boa noite gostaria de poder compactar um arquivo usando Delphi bom ate nessa parte eu ja cheguei gostaria de compactar com senha 

e pode descompactar com senha usando Delphi auguem pode me ajudar agradeço    ????

Tem componentes para isso.

Eu tenho aqui o TZipMaster.

Você disse que já conseguiu compactar, mas não disse como fez, qual componente ou método usou.

Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

27 minutos atrás, BigWings disse:

Tem componentes para isso.

Eu tenho aqui o TZipMaster.

Você disse que já conseguiu compactar, mas não disse como fez, qual componente ou método usou.

 

  1. procedure TForm1.Button1Click(Sender: TObject);
  2.  
  3.   var
  4.   AFile: string;
  5.   LocateFile: string;
  6. begin
  7.   AFile := 'C:\bruno.txt';
  8.   LocateFile := 'C:\bruno.txt'+ FormatDateTime('yyyy-mm-dd', Now) +'.rar';
  9.  
  10.   winexec(PAnsiChar(AnsiString('"C:\Program Files\WinRAR\WinRAR.exe" -ep1 a '+ LocateFile +' "'+ AFile + '"')), SW_HIDE);

TZipFile.ZipDirectoryContents('C:\edit1.zip', 'C:\sistema\');

agora queria só a parte de coloca senha ! e que não estou conseguindo

Editado por News Brasil
Link para o comentário
Compartilhar em outros sites

  • Moderadores
27 minutos atrás, News Brasil disse:
  1.   winexec(PAnsiChar(AnsiString('"C:\Program Files\WinRAR\WinRAR.exe" -ep1 a '+ LocateFile +' "'+ AFile + '"')), SW_HIDE);

TZipFile.ZipDirectoryContents('C:\edit1.zip', 'C:\sistema\');

agora queria só a parte de coloca senha ! e que não estou conseguindo

Segundo o help do WinRar, basta inserir o modificador -p.

Compactando com senha:

WinRar.exe a -pMinhaSenha meuarquivo.rar meuarquivo.txt

Descompactando com senha:

WinRar.exe e -pMinhaSenha meuarquivo.rar

  • Curtir 1
  • Obrigado 1
Equipe ACBr BigWings
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

 

 

Link para o comentário
Compartilhar em outros sites

3 minutos atrás, BigWings disse:

Segundo o help do WinRar, basta inserir o modificador -p.

Compactando com senha:

WinRar.exe a -pMinhaSenha meuarquivo.rar meuarquivo.txt

Descompactando com senha:

WinRar.exe e -pMinhaSenha meuarquivo.rar

 

teria como dar um exemplo nesse meu código acima ? 

Link para o comentário
Compartilhar em outros sites

conseguir e pra descompactar 

fiz assim compactou com senha e descompactar?

procedure TForm1.Button1Click(Sender: TObject);
  var
  AFile: string;
  LocateFile: string;
begin
  AFile := 'C:\su\sisetma\bruno.txt';
  LocateFile := 'C:\su\sisetma\bruno.txt'+ FormatDateTime('yyyy-mm-dd', Now) +'.rar';

  winexec(PAnsiChar(AnsiString('"C:\Program Files\WinRAR\WinRAR.exe" -ep1 a -p123456 '+ LocateFile +' "'+ AFile + '"')), SW_HIDE);

Link para o comentário
Compartilhar em outros sites

  • Consultores

Moderação: Tópico fechado. Continue em:

 

 

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2339 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...