Verschiebt ein Verzeichnis samt Unterordner und Dateien.
DirMove ( "source dir", "dest dir" [, flag = 0] )
source dir | Pfad zum Quellordner ohne abschließenden Backslash (z.B. "C:\Path1") |
dest dir | Pfad zum Zielordner ohne abschließenden Backslash (z.B. "C:\Path1_Copy") |
flag | [optional] dieser Parameter gibt an, ob eventuell schon existierende Dateien überschrieben werden sollen oder nicht. $FC_NOOVERWRITE (0) = (Standard) kein Überschreiben von bestehenden, gleichnamigen Dateien $FC_OVERWRITE (1) = Überschreiben gleichnamiger Dateien Die Konstanten sind in FileConstants.au3 definiert |
Erfolg: | 1 |
Fehler: | 0 wenn das Verschieben des Ordners fehlschlug. |
Wenn die Quelle und das Ziel auf verschiedenen Laufwerken liegen oder UNC-Pfade sind, dann wird statt einer Verschiebe- eine Kopier- und Löschoperation durchgeführt.
Wenn der Zielort schon existiert, und bei "flag" angegeben wird, dass überschrieben werden soll, so wird das Quellverzeichnis in das Zielverzeichnis verschoben.
AutoIt hat keine "DirRename"-Funktion. Deshalb kann diese Funktion verwendet werden um ein Verzeichnis umzubenennen.
Zum Beispiel:
"source dir" = "Full_Path\Old_Name"
"dest dir" = "Full_Path\New_Name"
DirMove(@MyDocumentsDir, @TempDir & "\Backups\MyDocs")