Funktionreferenz


DirMove

Beschreibung anzeigen in

Verschiebt ein Verzeichnis samt Unterordner und Dateien.

DirMove ( "source dir", "dest dir" [, flag = 0] )

Parameter

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

Rückgabewert

Erfolg: 1
Fehler: 0 wenn das Verschieben des Ordners fehlschlug.

Bemerkungen

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"

Verwandte Funktionen

DirRemove, FileMove

Beispiel

DirMove(@MyDocumentsDir, @TempDir & "\Backups\MyDocs")