Ich habe beispielsweise Dateien im Pfad
c:\temp\alt und möchte diese eine Ebene höher (In dem Falle nach c:\temp\) verschieben.
Mit
Delphi-Quellcode:
fDir := 'C:\temp\alt';
fDirDst := fDir + '..\..';
TDirectory.Move(fDir, fDirDst)
bekomme ich das irgendwie nicht hin.
Es kommt immer die Meldung, dass das Verzeichnis schon existiert.
Da aber die Ursprungspfade nicht immer gleich sind, müsste alles relativ gehalten sein.
Was mache ich falsch?