Ir al contenido


Foto

[TRUCO DELPHI] Copiar un grupo de Archivos - con dialogos animados.


  • Por favor identifícate para responder
No hay respuestas en este tema

#1 sir.dev.a.lot

sir.dev.a.lot

    Advanced Member

  • Miembros
  • PipPipPip
  • 545 mensajes
  • Location127.0.0.1

Escrito 31 agosto 2016 - 12:52

[TRUCO DELPHI] Copiar un grupo de Archivos - con dialogos animados

 

Hay que adicionar esta unidad


delphi
  1. uses ShellAPI;


delphi
  1. procedure TForm1.Button1Click(Sender: TObject);
  2. var
  3. Fos : TSHFileOpStruct;
  4. Buf : array[0..4096] of char;
  5. p : pchar;
  6. sDest : string;
  7. begin
  8. FillChar(Buf, sizeof(Buf), #0);
  9. p := @buf;
  10. p := StrECopy(p, 'C:\FirstFile.ext1') + 1;
  11. p := StrECopy(p, 'C:\SecondFile.ext2') + 1;
  12. StrECopy(p, 'C:\ThirdFile.ext3');
  13.  
  14. sDest := 'e:\';
  15.  
  16. FillChar(Fos, sizeof(Fos), #0);
  17. with Fos do begin
  18. Wnd := Handle;
  19. wFunc := FO_COPY;
  20. pFrom := @Buf;
  21. pTo := sDest;
  22. fFlags := 0;
  23. end;
  24. if ((SHFileOperation(Fos) <> 0) or
  25. (Fos.fAnyOperationsAborted <> false)) then
  26. ShowMessage('Cancelado')
  27. end;

Saludos!


  • 2




IP.Board spam blocked by CleanTalk.