FreeDOS help system (hhstndrd 1.0.8 de)[copy]

Befehl: copy

COPY kopiert eine oder mehrere Dateien an einen anderen Ort.

Syntax:

COPY [LW][Pfad]Dateiname [/A | /B] + [LW][Pfad]Dateiname [/A | /B] [+ [...]] [LW][Pfad]Dateiname [/A | /B] [/V] [/Y | /-Y] [/?] LW Laufwerk= der Laufwerksbuchstabe, z.B. C: Pfad Das Verzeichnis, z.B. \example\ Dateiname Der Dateiname, z.B. test.txt

Optionen:

Quelle Spezifiziert die zu kopierende(n) Datei(en). Entspricht den ersten [LW][Pfad]Dateiname. /A Gibt an, daß es sich um eine ASCII Textdatei handelt. /B Gibt an, daß es sich um eine Binärdatei handelt. Ziel Spezifiziert das Verzeichnis und/oder den Dateinamen für die neue(n) Datei(en). Entspricht dem letzten [LW][Pfad]Dateiname. /V Verifiziert, daß neue Dateien korrekt geschrieben werden. /Y Unterdrückt Bestätigungsabfragen für das überschreiben bereits existierender Zieldateien. /-Y Bewirkt, daß das überschreiben bereits existierender Zieldateien bestätigt werden muß. /? Zeigt die Hilfe

Kommentar:

COPY kopiert keine Verzeichnisse oder Dateien mit 0 (Byte) Länge. Um diese zu kopieren, müssen Sie XCOPY benutzen. Die COPYCMD Umgebungsvariable kann gesetzt werden, um /Y zum Standard zu machen: SET COPYCMD=/Y Um /Y für einen besonderen Kopierbefehl außer Kraft zu setzen, benutzen Sie bitte in der Kommandozeile den Befehl copy /-Y. Die COPYCMD-Variable betrifft auch den XCOPY-Befehl. Um Dateien zusammenzufügen geben Sie eine einzelne Datei als Ziel und mehrere Dateien als Quelle ein. (Benutzen Sie hierzu Wildcards oder das Format Datei1+Datei2+Datei3). Genauere Erläuterung der Optionen: QUELLE Die Quelle besteht aus "Laufwerk" (LW), "Pfad" und "Datei". LW Laufwerk= der Laufwerksbuchstabe, z.B. C: Pfad Das Verzeichnis, z.B. \beispiel\ Datei Der Dateiname, z.B. test.txt . Zusammen: C:\beispiel\test.txt ZIEL Der Name der Zieldatei(en) oder des Zielverzeichnisses. Wenn der Zielverzeichnisname ein * entält, dann wird dieser Teil mit dem gleichen Teil des Dateinamens ersetzt, den der Quellname verwendet hat. /A Kopiert eine ASCII Datei. Wenn diese Option einem Dateinamen in einer Liste von Dateien vorangeht, dann wird ab dieser Datei als ASCII-Datei kopiert. z.B.: copy /A ASCI1.txt+ASCI2.txt+ASCI3.txt /B+BIN1.bin ZIEL /B Kopiert eine Binärdatei. Dies ist der Standard. Wenn diese Option einer Datei in einer Liste von Dateien vorangeht, kopiert copy von dieser Datei an als Binärdatei. z.B.: copy /B BIN1.bin+BIN2.bin+BIN3.bin /A+ASCI1.txt ZIEL /V Überprüft, ob die Zieldateien richtig geschrieben wurden. /Y Unterdrückt die Bestätigung, daß überschrieben werden soll; existierende Dateien mit dem gleichen Namen im Zielverzeichnis werden ohne Rückfrage überschrieben. COPY ist ein interner Befehl, d.h. der Befehl ist in der command.com enthalten. Es wird zur Ausführung des Befehls kein zusätzlicher Befehl (Datei) benötigt.

Beispiel:

copy c:\command.com a: copy c:\*.exe c:\beispiel copy c:\fdos\bin\edit.* a:\freedos

Siehe auch:

diskcopy move set verify xcopy ------------------------------------------------------------------------------ Copyright (C) 1998 Jim Hall, aktualisiert 2007 von W. Spiegl. Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO. Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.