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.
Siehe auch FileAppend, FileDelete, FileDialog, FileExists, FileGetBaseFileName, FileGetHidden, FileGetLineCount, FileGetReadOnly, FileGetSize, FileMove, FileReadContent, FileRename, FileSetHidden, FileSetReadOnly, Fprintf, StartFileCopy