Hallo Tim,
bist Du Dir sicher, das keine Datei in dem Ordner geöffnet ist?
meine TestMethode funktioniert bei mir:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
renameFile('e:\ren Test','e:\ren Test2');
end;
oder so
Delphi-Quellcode:
procedure FileRename(oldFileName,newFileName:String);
var
anyFile : File;
begin
AssignFile(anyFile,oldFileName);
rename(anyFile,newFileName);
end;
Kannst Du mal zu Kontrolle ausgeben welche Verzeichnisse du umbennen möchtest.
Ich denke da liegt Dein Fehler begraben.
Grüße
Klaus