Funktionsreferenz

DirMove

Verschiebt ein Verzeichnis samt Unterordner und Dateien.

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

 

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.
 0 = (Standard) kein Überschreiben von bestehenden, gleichnamigen Dateien
 1 = Überschreiben gleichnamiger Dateien

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück, 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 nichts überschrieben werden soll, so wird das Quellverzeichnis in das Zielverzeichnis verschoben.

Weil AutoIt eine "Ordner Umbenennen"-Funktion fehlt, ist DirMove zu benutzen, um einen Ordner umzubenennen!

 

Verwandte Funktionen

DirRemove, FileMove

 

Beispiel


DirMove(@MyDocumentsDir, "C:\Sicherungen\Eigene Dateien")