COPY
Token:
$F4
Format:
COPY Quelle [,D Laufwerk] [,U Gerät] TO [Ziel] [,D Laufwerk] [,U Gerät]
Zweck:
Kopiert den Inhalt von Quelle nach Ziel. Wird verwendet, um entweder
einzelne Dateien oder, unter Verwendung von Platzhalterzeichen, meh-
rere Dateien zu kopieren.
Quelle ist entweder ein String in Anführungszeichen (zum Beispiel: "Da-
ten") oder ein String-Ausdruck in Klammern (zum Beispiel: (FI$)).
Ziel ist entweder ein String in Anführungszeichen (zum Beispiel: "Kopie")
oder ein String-Ausdruck in Klammern (zum Beispiel: (FI$)).
Laufwerk (drive) ist die Laufwerksnummer bei Diskettenstationen mit
zwei Laufwerken. Die standardmäßige Laufwerksnummer ist 0 und kann
bei Diskettenstationen mit nur einem Laufwerk, wie der 1541, 1571 oder
1581, weggelassen werden.
Gerät (unit) ist die Gerätenummer auf dem IEC-Bus. Normalerweise im
Bereich von 8 bis 11 für die Diskettenlaufwerke. Wenn eine Variable ver-
wendet wird, muss sie in Klammern gesetzt werden. Standardmäßig ist
das Gerät auf 8 eingestellt.
Wenn keine oder nur eine Gerätenummer angegeben ist oder die Gerä-
tenummern vor und nach dem TO-Token gleich sind, wird COPY auf dem
Laufwerk selbst ausgeführt und die Quell- und Zieldateien befinden sich
auf demselben Laufwerk.
Wenn das Quellgerät (vor TO) ein anderes ist als das Zielgerät (nach
TO), wird COPY vom MEGA65-BASIC ausgeführt, indem es die Quell-
dateien in einen RAM-Puffer liest und in das Zielgerät schreibt. In die-
sem Fall kann der Zieldateiname nicht gewählt werden, er ist derselbe
wie der Quelldateiname. Der erweiterte "Gerät-zu-Gerät"-Kopiermodus
erlaubt das Kopieren von einzelnen Dateien, mit Mustern (sogenannten
"Wildcards") übereinstimmenden Dateien oder allen Dateien eines Da-
tenträgers. Jede Kombination von Geräten ist erlaubt, interne Disketten,
SD-Karten-Images, IEC-Diskettenlaufwerke wie die 1541, 1571, 1581
oder CMD-Disketten- und Festplattenlaufwerke.
Notiz:
Die Dateitypen PRG, SEQ und USR können kopiert werden. Befinden sich
Quelle und Ziel auf demselben Laufwerk, muss der Zieldateiname anders
lauten als der Name der Quelldatei.
52