CopyDirectory()
Syntax
Ergebnis = CopyDirectory(AusgangsVerzeichnis$, ZielVerzeichnis$, Pattern$ [, Modus])Beschreibung
Kopiert den Inhalt des Ausgangsverzeichnisses in das Zielverzeichnis.
Parameter
AusgangsVerzeichnis$ Gibt das zu kopierende Verzeichnis an. ZielVerzeichnis$ Gibt das Ziel an, wohin das Verzeichnis kopiert werden soll. Pattern$ Gibt einen Pattern (Muster) an, was die zu kopierenden Dateien identifiziert. Zum Beispiel: "*.*" kopiert alle Dateien in das Zielverzeichnis. "*.exe" kopiert nur die .Exe Dateien. Standardmäßig wird ein Null-String ("") als Pattern$ alle Dateien kopieren. Modus (optional) Gibt weitere Optionen für die Kopier-Operation an. Dies kann eine Kombination der folgenden Werte sein: #PB_FileSystem_Recursive: Kopiert das Verzeichnis mit allen Unterverzeichnissen. #PB_FileSystem_Force : Überschreibt auch die geschützten ("ReadOnly") Dateien.
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn die Operation erfolgreich war, und Null bei einem Fehler.
Anmerkungen
Wenn das Zielverzeichnis bereits existiert, wird sein Inhalt automatisch überschrieben. Die Funktion FileSize() kann verwendet werden, um zu ermitteln, ob das Zielverzeichnis existiert oder nicht.
Beispiel
Debug CopyDirectory("D:\Games\MyGame\", "D:\Games\Backup\", "", #PB_FileSystem_Recursive)
Siehe auch
CreateDirectory(), ExamineDirectory(), DeleteDirectory()
Unterstützte OS
Alle