FreeDOS help system (hhstndrd 1.0.8 de)[xcopy]

Befehl: xcopy (rxcopy)

XCOPY kopiert Dateien und Verzeichnisse, optional mit Unterverzeichnissen.

Syntax:

XCOPY Quelle [Ziel] [Optionen] Quelle Die zu kopierenden Dateien oder Verzeichnisse. Die Quelle muß entweder ein Laufwerk oder ein kompletter Pfad sein. Ziel Der Zielort des Kopiervorganges. Wenn nicht angegeben, geht xcopy davon aus, daß das gegenwärtige Verzeichnis das Zielverzeichnis ist.

Optionen:

/A Kopiert nur Dateien, deren Archiv-Attribut gesetzt ist und ändert das Attribut nicht. /C Setzt auch nach einem Fehler den Kopiervorgang fort. /D[:M/D/Y] Kopiert nur Dateien, die an oder nach dem angegebenen Datum bearbeitet wurden. Wird kein Datum angegeben, werden nur Dateien kopiert, die neuer als existierende Zieldateien sind. /E Kopiert rekursiv, auch leere Unterverzeichnisse. /F Zeigt Quell- und Ziel-Dateiname für jede kopierte Datei an. /H Kopiert auch versteckte und Systemdateien. /I Wenn das Ziel nicht existiert, und mehr als eine Datei kopiert wird, wird das Ziel als Verzeichnis angelegt. /L Simulation: Dateien auflisten, aber nicht kopieren. /M Kopiert nur Dateien, deren Archiv-Attribut gesetzt ist, und löscht das Archiv-Attribut bei den Kopien. /N Überspringt Dateien, wenn die Zieldatei schon existiert, ohne den Anwender zu fragen. /P Fragt für jede Datei erst, bevor die Kopie erstellt wird. /Q Unterdrückt die Anzeige von Dateinamen beim Kopieren. /R Kopiert auch schreibgeschützte Dateien. /S Kopiert rekursiv auch (nicht-leere) Unterverzeichniss. /T Kopiert nur den Verzeichnisbaum ohne die enthaltenen Dateien. Um auch leere Verzeichnisse zu berücksichtigen: /T /E. /V Verifiziert jede kopierte Datei. /W Wartet zu Beginn auf einen Tastendruck. /Y Unterdrückt die Abfrage, ob Zieldateien überschrieben werden sollen: Zieldateien werden ohne Rückfrage überschrieben. /-Y Erzwingt eine Rückfrage, bevor existierende Zieldateien überschrieben werden. /? Zeigt die Hilfe.

Kommentar:

Die /Y und /N Optionen können über die COPYCMD Umgebungsvariable eingestellt werden. Die Option /-Y übergeht diese Voreinstellung. Z.B.: SET COPYCMD=/Y Um die Option /Y bei einem speziellen XCOPY-Befehl zu beenden, verwenden Sie bitte /-Y in der Kommandozeile. Die COPYCMD Variable bezieht sich auch auf den COPY-Befehl. Verwenden Sie /Y um die Art und Weise zu ändern, wie sich sowohl COPY als auch XCOPY verhalten. Verwenden Sie /N, das COPY ignoriert, um nur die Art und Weise zu ändern, wie sich XCOPY verhält. XCOPY kann dazu verwendet werden, in einer BATCH DATEI anzuzeigen, ob ein Laufwerk existiert (gültig ist). XCOPY %drive%\NUL /L >NUL IF NOT ERRORLEVEL 5 GOTO ungültigeslaufwerk XCOPY kann dazu verwendet werden, in einer BATCH DATEI anzuzeigen, ob das Ziellaufwerk voll ist. XCOPY %drive1%\%dir% %drive1%\%dir% /S IF ERRORLEVEL 39 GOTO plattevoll XCOPY unterstützt NLS (national language support - nationale Sprach- unterstützung). XCOPY hat folgende Beendigungswerte (EXITCODES/ERRORLEVEL): 0 Kein Fehler. XCOPY hat die Dateien erfolgreich kopiert. 1 Datei nicht gefunden. XCOPY konnte die Quelldatei(en) nicht finden. 4 Pfad nicht gefunden. XCOPY konnte den Quellpfad oder den Zielpfad nicht finden. Ungültiges Format. Der Benutzer verwendete in der Kommandozeile eine falsche Syntax. 5 Kein Zugriff. Der Benutzer hat auf die Quell- oder Zieldatei(en) keinen Zugriff. 8 Zu wenig Speicher. Der Systemspeicher reicht nicht aus, um den Befehl auszuführen. (Nicht implementiert, weil in einer Hochsprache wie C nicht handlebar!) 29 Schreibfehler. XCOPY konnte keine Zieldatei bzw. Zielverzeichnis erstellen. 30 Lesefehler. XCOPY konnte eine Quelldatei nicht lesen. 39 Nicht genügend Speicherplatz. Der Speicherplatz im Zielpfad reicht nicht aus.

Beispiel:

xcopy a:\test\*.* c:\test /q

Siehe auch:

Batch Datei copy diskcopy goto if move set (config.sys Befehl) ------------------------------------------------------------------------------ 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.