|
[ Allgemeines zu DOS ] [ DOS Kommandos ] [ Speichergrenzen unter DOS ] [ Die Geschichte von DOS ]
[ Befehlsübersicht ] [ Verzeichnisse ] [ Kopieren ] [ BOOT Diskette ] [ Batch Programmierung ]
Kopieren
Wir erstellen eine Textdatei und speichern diese als TEXTFILE.TXT ab. Sollten wir kein externes Programm
namens EDIT (oder einem anderen Editor) zur Hand haben und den uralten EDLIN bereits verschrottet haben,
so kopieren Sie einfach manuell von der Konsole! Mit dem Befehl:
COPY CON TEXTFILE.TXT [RETURN]
Geben Sie danach einfach den Text ein, den Sie schreiben möchten und speichern Sie die Datei ab
mit dem Kommando [STRG + Z]
Es erscheint die Meldung 1 Datei(en) kopiert
Sie können diese Textdatei mit jedem Texteditor bearbeiten. Auf diese Weise kann man sich im Notfall
immer eine CONFIG.SYS und AUTOEXEC.BAT schreiben. Wir haben nun eine Datei
selbst erstellt mit der wir nun kopieren können. Dazu gehen wir von folgender Dateistruktur aus:
 |
C:\ |
 |
C:\DOS |
 |
C:\TEST |
 | C:\TEMP |
 |
C:\WINDOWS |
Sie befinden sich auf der obersten Stufe der Verzeichnisse, der ROOT. Geben Sie daher ein CD\ [RETURN]
Kopieren Sie die Datei TEXTFILE.TXT in das Verzeichnis C:\TEST
COPY TEXTFILE.TXT C:\TEST [RETURN]
Es erscheint die Meldung 1 Datei(en) kopiert
Kopieren Sie die Datei TEXTFILE.TXT in das Verzeichnis C:\TEST als 001.001
COPY TEXTFILE.TXT C:\TEST\001.001 [RETURN]
Es erscheint die Meldung 1 Datei(en) kopiert
Kopieren Sie die Datei TEXTFILE.TXT in das Verzeichnis C:\TEST als 001.002
COPY TEXTFILE.TXT C:\TEST\001.002 [RETURN]
Es erscheint die Meldung 1 Datei(en) kopiert
Kopieren Sie die Datei TEXTFILE.TXT in das Verzeichnis C:\TEST als 001.003
COPY TEXTFILE.TXT C:\TEST\001.003 [RETURN]
Es erscheint die Meldung 1 Datei(en) kopiert
Kopieren Sie die Datei TEXTFILE.TXT in das Verzeichnis C:\TEST als 002.001
COPY TEXTFILE.TXT C:\TEST\002.001 [RETURN]
Es erscheint die Meldung 1 Datei(en) kopiert
Kopieren Sie die Datei TEXTFILE.TXT in das Verzeichnis C:\TEST als 002.002
COPY TEXTFILE.TXT C:\TEST\002.002 [RETURN]
Es erscheint die Meldung 1 Datei(en) kopiert
Kopieren Sie die Datei TEXTFILE.TXT in das Verzeichnis C:\TEST als 002.003
COPY TEXTFILE.TXT C:\TEST\002.003 [RETURN]
Es erscheint die Meldung 1 Datei(en) kopiert
Wir sehen uns das Inhaltsverzeichnis von C:\TEST an
DIR C:\TEST [RETURN]
(Nicht vergessen, wir befinden uns immer noch auf C:\ !!)
Datenträger in Laufwerk C: FESTPLATTE
Seriennummer des Datenträgers: 4711-0815
Verzeichnis von C:\test
 |
. <DIR> 23.06.00 12:36 . |
 |
.. <DIR> 23.06.00 12:36 .. |
 |
TEXT TXT 0 23.06.00 12:39 text.txt |
 |
001 001 34 23.06.00 12:22 001.001 |
 |
001 002 34 23.06.00 12:22 001.002 |
 |
001 003 34 23.06.00 12:22 001.003 |
 |
002 001 34 23.06.00 12:22 002.001 |
 |
002 002 34 23.06.00 12:22 002.002 |
 |
002 003 34 23.06.00 12:22 002.003 |
 |
7 Datei(en) 204 Bytes |
 |
2 Verzeichnis(se) XXX.XXX.XXX Bytes frei |
Beim Kopieren unter DOS merken wir uns folgende Syntax:
 |
Befehl Quelle ZIEL (Kopiere was wohin) |
 |
Befehl (COPY) Quelle (C:\TEST\001.001) ZIEL (C:\TEST\003.001) [RETURN] |
Die Pfadangaben müssen immer dann angeben werden, wenn Sie sich nicht in dem angegebenen Verzeichnis
befinden.
Unter DOS kann man mehrere Dateien auf einen Streich kopieren. Versuchen Sie folgenden Befehl:
COPY 001.001 + 001.002 + 001.003 + 002.001 + 002.002 + 002.003 = NEU.TXT Die Datei NEU.TXT enthält
den Inhalt aller angegebenen Dateien.
Das Kopieren mit COPY ist unter DOS auf reine Dateien beschränkt, Verzeichnisse können dabei nicht
kopiert werden.
XCOPY ermöglicht das Kopieren von Dateien und Unterverzeichnissen. Auch hier gibt es Optionen,
die Sie sich mit XCOPY /? ansehen können.
 |
XCOPY /S kopiert alle Dateien und Unterverzeichnisse im aktuellen Verzeichnis |
 |
XCOPY /E kopiert alle Dateien und Unterverzeichnisse im aktuellen Verzeichnis,
inc. Etwaiger leerer
Unterverzeichnisse (Nur mit der Option /S) |
 |
XCOPY /M kopiert alle Dateien welche das Archiv Attribut gesetzt haben, also alle Dateien, die kürzlich
geändert wurden. Nach dem Kopieren wird das Archiv Attribut auf 0 zurückgesetzt.
Diese Option ist nützlich bei Datensicherungen auf andere Datenträger (ZIP usw.) |
Im Gegensatz zu COPY ist XCOPY ein externes Kommando, auf einer Startdiskette (Bootdiskette) sollte
XCOPY nicht fehlen.
|