CopyDirectory()
Syntax
Ergebnis = CopyDirectory(AusgangsVerzeichnis$, ZielVerzeichnis$, Pattern$ [, Modus])Beschreibung
Kopiert den Inhalt des Ausgangsverzeichnisses in das Zielverzeichnis.
Parameter
AusgangsVerzeichnis$ Das zu kopierende Verzeichnis. ZielVerzeichnis$ Das Ziel, wohin das Verzeichnis kopiert werden soll. Pattern$ Ein Pattern (Muster), 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) Weitere Optionen für die Kopier-Operation. 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