@Satty67: Vorsicht, es handelt sich nicht wirklich um eine Systemfunktion, siehe
RenameFile (was keinen Treffer für
Win32 gibt
). Nur wenn man
MoveFile (oder
MoveFileEx) direkt benutzt kann man sich sicher sein, daß
GetLastError etwas sinnvolles ergibt. Denn die Implementation von RenameFile kann sich ggf. auch ändern und in diesem Falle könnten mehrere
Win32-APIs aufgerufen werden, wobei dann nicht mehr klar ist welche den Fehlercode erzeugt hat. Das aber nur als Hinweis am Rande.