Vorheriges Thema: Funktionen für das DateisystemNächstes Thema: CopyTree - Kopieren einer Verzeichnisstruktur


CopyFile oder CopyLink - Kopieren einer vorhandenen Datei

Gültig für NetWare, Symbian OS, UNIX, Windows und Windows CE.

Mit der Funktion "CopyFile" bzw. "CopyLink" wird eine bestehende Datei in eine neue Datei kopiert.

Funktionssyntax:

CopyFile(
	source as String, 
	target as String, 
	overwrite as Boolean) as Boolean
CopyFile(source as String, target as String) as Boolean
Quelle

Legt den Namen einer vorhandenen Quelldatei fest.

target

Gibt den Namen der neuen Datei an.

overwrite

Gibt an, ob eine bereits vorhandene Zieldatei überschrieben werden soll. Der Standardwert TRUE bewirkt, dass eine vorhandene Zieldatei überschrieben wird. FALSE verursacht, dass die Funktion fehlschlägt, wenn die Zieldatei bereits vorliegt.

Bei Abschluss gibt die Funktion TRUE zurück, andernfalls FALSE.

Beispiel:

In diesem Beispiel wird ein Sicherungsverzeichnis erstellt, die Datei "autoexec.bat" in dieses Verzeichnis kopiert und dort anschließend in "autoexec.bat" umbenannt.

HELP_GETFILEATTRIBUTES

If Not(ExistDirectory("c:\backup")) then CreateDirectory("c:\backup")
CopyFile("c:\autoexec.bat", "c:\backup\autoexec.bat") 
RenameFile("c:\backup\autoexec.bat", "c:\backup\autoexec.bak")