Ver Mensaje Individual
  #2  
Antiguo 24-08-2007
xeBuz xeBuz is offline
Miembro
 
Registrado: sep 2005
Ubicación: Rio Grande, Tierra del Fuego, Argentina
Posts: 12
Reputación: 0
xeBuz Va por buen camino
Wink

Ojala te sirva, con FindFirst() da el primer valor, y sigue en un bucle mientras haya mas archivos (con FindNext() )
El Memo que esta ahi es para que agregue los archivos que copió


Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
var
sExt : string;
sPathOrigen, sPathDestino : string;
SearchRec: TSearchRec;

begin
sExt:= 'txt';
sPathOrigen := 'C:\';
sPathDestino := 'E:\';

if FindFirst (sPathOrigen + '*.' + sExt, faAnyFile, SearchRec) = 0 then
    begin
      repeat
        begin
          Memo.Lines.Add(SearchRec.Name);
          copyfile(pchar(sPathOrigen + SearchRec.Name, pchar(sPathDestino + SearchRec.Name, true); 
        end;
      until FindNext(SearchRec) <> 0;
      FindClose(SearchRec);
    end;
end;



Saludos,
Jesus Fernando
Responder Con Cita