Ver Mensaje Individual
  #5  
Antiguo 29-12-2004
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Puedes evitar al bucle usando este procedimiento:

Código Delphi [-]
uses
  ShellApi;

procedure CopyFiles(Source, Dest: String);
var
  FileOpInfo: TShFileOpStruct;

begin
  FillChar(FileOpInfo, SizeOf(FileOpInfo), 0);
  FileOpInfo.wFunc := FO_COPY;
  FileOpInfo.pFrom := PChar(Source + #0);
  FileOpInfo.pTo := PChar(Dest);
  FileOpInfo.fFlags := FOF_SIMPLEPROGRESS;

  ShFileOperation(FileOpInfo);
end;

que usarías así:

Código Delphi [-]
CopyFiles('C:\clientes\' + nombre + '20B.*', 'C:\clientesfijos');

// Saludos
Responder Con Cita