renamefile wäre für deine o.g. zwecke besser.
du könntest um nicht die ganze sysutils.pas einzubinden auch direkt so vorgehen:
MoveFile(PChar(OldName), PChar(NewName));
das ruft die
api funktion
function MoveFile; external kernel32 name 'MoveFileA';
auf.