Kopieren von Verzeichnissen Verfasst am: 02.05.2009, 22:35
Zum Kopieren von Verzeichnissen und ihren Unterverzeichnissen verwenden Sie den Befehl xcopy. Der Befehl xcopy ähnelt dem Befehl copy. Beide Befehle kopieren Dateien aus einem Verzeichnis oder von einem Laufwerk an eine andere Position. Während der Befehl copy jedoch zum Arbeiten mit einzelnen Dateien oder Gruppen von Dateien vorgesehen ist, dient der Befehl xcopy zum Arbeiten mit ganzen Verzeichnissen oder Gruppen von Verzeichnissen. Beide Befehle erstellen neue Dateien im Zielverzeichnis, aber nur der Befehl xcopy kann außerdem neue Unterverzeichnisse erstellen.
Kopieren aller Dateien in einem Verzeichnis
Kurzinformation Zum Kopieren eines einzelnen Verzeichnisses (ohne Unterverzeichnisse) verwenden Sie den Befehl xcopy ohne Optionen. Der folgende Befehl beispielsweise kopiert alle Dateien im Verzeichnis C:\NEU\BERICHTE\FINANZEN in das Verzeichnis \FINANZEN auf einer Diskette in Laufwerk A:
xcopy c:\neu\berichte\finanzen a:\finanzen
Weil der Befehl xcopy alle Dateien in einem Verzeichnis kopiert, brauchen Sie keine Platzhalter zu verwenden. So kopiert im folgenden Beispiel der Befehl xcopy alle Dateien im aktuellen Verzeichnis von Laufwerk A in Laufwerk B:
xcopy a: b:
Während MS-DOS das Kopieren der Dateien vorbereitet, zeigt es die Meldung "Einlesen der Quelldateien..." an. Wie beim Befehl copy zeigt MS-DOS die Namen der gerade kopierten Dateien an und teilt Ihnen nach Beendigung des Kopiervorgangs mit, wie viele Dateien kopiert wurden.
Erstellen von Verzeichnissen beim Kopieren von Dateien
Kurzinformation Wenn der Zielpfad eines xcopy-Befehls nicht vorhanden ist, erstellt MS-DOS ihn. Der folgende Befehl beispielsweise kopiert alle Dateien aus dem Stammverzeichnis einer Diskette in Laufwerk A in das Verzeichnis C:\TMP:
xcopy a:\ c:\tmp
Wenn dieses Verzeichnis nicht vorhanden ist, werden Sie in einer Eingabeaufforderung zunächst gefragt, ob der angegebene Name ein Dateiname oder ein Verzeichnisname ist. (Um zu vermeiden, dass MS-DOS diese Frage stellt, fügen Sie am Ende des Verzeichnisnamens einen umgekehrten Schrägstrich hinzu-)
Mit dem Befehl xcopy können Sie ein Verzeichnis erstellen, während Sie Dateien kopieren. Hierzu ein Beispiel: Sie möchten alle Dateien im Stammverzeichnis einer Diskette in Laufwerk A auf Laufwerk C kopieren. Dann können Sie MS-DOS mit folgendem xcopy-Befehl anweisen, die Dateien in einem Verzeichnis namens \NEUDATEI zu speichern:
xcopy a:
Falls das Verzeichnis \NEUDATEI auf Laufwerk C nicht vorhanden ist, werden Sie in einer Eingabeaufforderung zunächst gefragt, ob \NEUDATEI der Name einer Datei oder eines Verzeichnisses ist. Nachdem Sie entweder mit d (für Datei) oder v (für Verzeichnis) geantwortet haben, wird sie/es von MS-DOS als Datei/Unterverzeichnis des Stammverzeichnisses erstellt. (Um zu vermeiden, dass MS-DOS diese Frage stellt. fügen Sie am Ende des Verzeichnisnamens einen umgekehrten Schrägstrich hinzu-) Danach kopiert MS-DOS die Dateien von der Diskette in Laufwerk A in das Verzeichnis \NEUDATEI. In diesem Beispiel werden nur die Dateien im Stammverzeichnis von Laufwerk A kopiert. Eventuell auf der Diskette in Laufwerk A vorhandene Unterverzeichnisse kopiert MS-DOS dagegen nicht.
Wenn Sie keinen Pfad eingeben, kopiert MS-DOS die Dateien in das aktuelle _________________