FileCopy

value FileCopy ( string strSource, string strDestination, value bFailIfExists = FALSE );

Rückgabewert

Bei Erfolg ist der Rückgabewert TRUE, ansonsten FALSE.

Parameter

strSource

Der Name der Quelldatei.

strDestination

Der Name der Zieldatei.

bFailIfExists

Gibt an was geschehen soll, wenn die Zieldatei strDestination bereits existiert. Wird TRUE übergeben, wird die Zieldatei nicht überschrieben, bei FALSE wird sie überschrieben.

Bemerkung

Kopiert die Daten der Quelldatei strSource in die Zieldatei strDestination. Existiert die Zieldatei nicht, so wird diese neu angelegt. Existiert die Zieldatei, so wird ihr Inhalt mit dem Inhalt der Quelldatei überschrieben, wenn bFailIfExists auf FALSE steht.


Die Funktion kehrt erst dann zurück, wenn die Date komplett kopiert wurde. Daher sollten sehr lange Dateien mit der Funktion StartFileCopy kopiert werden, um ein längeres Blockieren eines Zyklusprogramms zu vermeiden.

 

Beispiel

 

FileCopy ("test.log", "test_old.log");


   
Kopiert den Inhalt der Datei "test.log" in die Datei "test_old.log". Existiert die Datei "test_old.log" nicht wird diese angelegt, ansonsten wird ihr Inhalt überschrieben.

Datei Funktionen

Siehe auch FileAppend, FileDelete, FileDialog, FileExists, FileGetBaseFileName, FileGetHidden, FileGetLineCount, FileGetReadOnly, FileGetSize, FileMove, FileReadContent, FileRename, FileSetHidden, FileSetReadOnly, Fprintf, StartFileCopy