Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.631 Beiträge
Delphi 12 Athens
|
Re: Dateiendung von Dateien nach Vorgabe ändern
6. Mär 2010, 10:05
Ungetestet:
Delphi-Quellcode:
procedure RenameFiles;
const
Path = 'C:\rename\';
OldExt = '.jpg';
NewExt = '.bmp';
var
sr: TSearchRec;
NewName: string;
begin
if FindFirst(Path + '*.*', faAnyFile, sr) = 0 then
try
repeat
if sr.Attr and faDirectory = 0 then
if LowerCase(ExtractFileExt(sr.Name)) = OldExt then
begin
NewName := ChangeFileExt(Path + sr.Name,NewExt);
if not RenameFile(Path + sr.Name, NewName) then
Beep;
end;
until FindNext(sr) <> 0;
finally
SysUtils.FindClose(sr);
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|