Ver Mensaje Individual
  #2  
Antiguo 23-10-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola gdlrinfo.

Código Delphi [-]
procedure ChangeExt(Folder: string; const NewExt: string);
var
  sr: TSearchRec;
begin
  Folder:= IncludeTrailingPathDelimiter(Folder);
  if FindFirst(Folder+'*.*', faAnyFile, sr) = 0 then
  begin
    repeat
      if (sr.Name <> '.')and(sr.Name <> '..') and
         (sr.Attr and faDirectory <> faDirectory) then
      begin
        RenameFile(Folder + sr.Name,
          Folder + ChangeFileExt(ExtractFileName(sr.Name), '') + '.' + NewExt);
      end;
    until FindNext(sr) <> 0;
    FindClose(sr);
  end;
end;

Ejemplo de uso:
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
  ChangeExt('C:\CARPETA', 'DOC');
end;

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita