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

<- CheckFilename() - FileSystem Inhaltsverzeichnis - CopyFile() ->