Einzelnen Beitrag anzeigen

Rolf Frei

Registriert seit: 19. Jun 2006
647 Beiträge
 
Delphi 11 Alexandria
 
#13

AW: Pfadinhalte eine Ebene aufwärts kopieren

  Alt 18. Sep 2018, 13:15
Code:
C:\foo\bar>move c:\temp\alt ..
        1 Verzeichnis(se) wurde(n) verschoben.
Das verschiebt den Inhalt von c:\temp\alt in den übergeordneten Order in dem ich mich gerade befinde ("currentdir"\..). Also nicht nach c:\temp. Um es nach c:\temp zu verschieben müsste es so lauten:

Code:
C:\foo\bar>move c:\temp\alt c:\temp\alt\..
oder ein CD c:\temp\alt davor.

Der korrekte Code des TE wäre also:
Code:
fDir := 'C:\temp\alt';
fDirDst := fDir + '\..';
TDirectory.Move(fDir, fDirDst);

Geändert von Rolf Frei (18. Sep 2018 um 13:18 Uhr)
  Mit Zitat antworten Zitat