Hilfe

CopyFile

B2D B+ B3D

Aufruf

CopyFile quelldatei$ , zieldatei$

Parameter

quelldatei Quelldatei evtl. mit Pfadangabe
zieldatei Zieldatei evtl. mit Pfadangabe


Rückgabewert

-


Beschreibung

Kopiert eine beliebige Datei von einem Verzeichnis zum anderen. Beide Angaben müssen die Dateinamen enthalten. Eine Pfadangabe ist optional.

Beachte, dass das Ziellaufwerk kein schreibgeschütztes Medium sein darf. Quellverzeichnis mit Quelldatei sowie das Zielverzeichnis müssen bereits existieren. Ist das nicht der Fall, so passiert gar nichts (keine Fehlermeldung :-). Diese Anweisung kann immer nur eine Datei kopieren. Bereits existierende Dateien werden überschrieben.

Mit diesem Befehl kann man auch Dateien umbenennen. Dabei muss man nur eine andere Zieldatei angeben. Die alte Datei muss man allerdings noch mit DELETEFILE löschen.


Beispiel

Erstellt und löscht eine Datei

quellpfad$ = "c:\windows\notepad.exe"
zielpfad$ = "c:\copy_test_notepad.exe"
CopyFile quellpfad$, zielpfad$ ; wir kopieren die Datei
ExecFile zielpfad$ ; wir führen sie aus, um zu sehen ob sie wirklich besteht
Print "Drücke eine Taste"
WaitKey()
DeleteFile zielpfad$ ; wir löschen unsere kopierte Datei!


Siehe auch

DeleteFile, FileSize, FileType

Übersicht Datenverwaltung Dateien & Streams