# 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 muss entweder ein Laufwerk oder ein
                    kompletter Pfad sein.
             Ziel   Der Zielort des Kopiervorganges. Wenn nicht angegeben,
                    geht xcopy davon aus, dass das gegenwaertige Verzeichnis
                    das Zielverzeichnis ist.

#### [Hauptseite] [oben] (Syntax) [Optionen] [Kommentar] [Beispiel] [Siehe auch] [Datei]

## Optionen:

      /A          Kopiert nur Dateien, deren Archiv-Attribut gesetzt ist
                  und aendert 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 fuer 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 loescht das Archiv-Attribut bei den Kopien.
      /N          Ueberspringt Dateien, wenn die Zieldatei schon existiert,
                  ohne den Anwender zu fragen.
      /P          Fragt fuer jede Datei erst, bevor die Kopie erstellt wird.
      /Q          Unterdrueckt die Anzeige von Dateinamen beim Kopieren.
      /R          Kopiert auch schreibgeschuetzte Dateien.
      /S          Kopiert rekursiv auch (nicht-leere) Unterverzeichniss.
      /T          Kopiert nur den Verzeichnisbaum ohne die enthaltenen Dateien.
                  Um auch leere Verzeichnisse zu beruecksichtigen: /T /E.
      /V          Verifiziert jede kopierte Datei.
      /W          Wartet zu Beginn auf einen Tastendruck.
      /Y          Unterdrueckt die Abfrage, ob Zieldateien ueberschrieben
                  werden sollen: Zieldateien werden ohne Rueckfrage
                  ueberschrieben.
      /-Y         Erzwingt eine Rueckfrage, bevor existierende Zieldateien
                  ueberschrieben werden.
      /?          Zeigt die Hilfe.

#### [Hauptseite] [oben] [Syntax] (Optionen) [Kommentar] [Beispiel] [Siehe auch] [Datei]

## Kommentar:

      Die /Y und /N Optionen koennen ueber die COPYCMD Umgebungsvariable
      eingestellt werden. Die Option /-Y uebergeht 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 aendern, wie sich sowohl
      COPY als auch XCOPY verhalten. Verwenden Sie /N, das COPY ignoriert,
      um nur die Art und Weise zu aendern, wie sich XCOPY verhaelt.
      XCOPY kann dazu verwendet werden, in einer BATCH DATEI anzuzeigen,
      ob ein Laufwerk existiert (gueltig ist).
        XCOPY %drive%\NUL /L >NUL
        IF NOT ERRORLEVEL 5 GOTO ungueltigeslaufwerk
      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 unterstuetzt NLS (national language support - nationale Sprach-
      unterstuetzung).
      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. Ungueltiges 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 auszufuehren. (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 genuegend Speicherplatz. Der Speicherplatz im
            Zielpfad reicht nicht aus.

#### [Hauptseite] [oben] [Syntax] [Optionen] (Kommentar) [Beispiel] [Siehe auch] [Datei]

## Beispiel:

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

#### [Hauptseite] [oben] [Syntax] [Optionen] [Kommentar] (Beispiel) [Siehe auch] [Datei]

## Siehe auch:

      Batch Datei
      copy
      diskcopy
      goto
      if
      move
      set (config.sys Befehl)

#### [Hauptseite] [oben] [Syntax] [Optionen] [Kommentar] [Beispiel] (Siehe auch) [Datei]

## Datei:

      Bitte lesen Sie auch die zum Befehl gehoerende lsm-Datei fuer
      die neueste (Internet) oder die in dieser Hilfe beschriebene
      Version des Befehls.
      Diese lsm-Datei enthaelt u.a. den Namen des Programmierers, die
      Downloadseite und einige andere Angaben.

#### [Hauptseite] [oben] [Syntax] [Optionen] [Kommentar] [Beispiel] [Siehe auch] (Datei)

      Copyright © 1998 Jim Hall, aktualisiert 2007 von W. Spiegl.

      Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
      Vgl. auch die Datei H2Cpying bezueglich der Kopierbedingungen.