Beliebte Beiträge Auf Dem Pc Und Software

Top Artikel Auf Internet - 2018

Xcopy-Befehl (Beispiele, Optionen, Schalter und mehr)

Der Befehl xcopy ist ein Befehl, der zum Kopieren einer oder mehrerer Dateien und / oder Ordner von einem Speicherort an einen anderen Speicherort verwendet wird.

Der Befehl xcopy mit dem Befehl Viele Optionen und die Fähigkeit, ganze Verzeichnisse zu kopieren, ist ähnlich, aber viel mächtiger als der traditionelle Kopierbefehl.

Der Befehl robocopy ähnelt auch dem xcopy-Befehl, hat aber noch mehr Optionen.

Xcopy-Befehlsverfügbarkeit

Der Befehl xcopy ist in der Eingabeaufforderung in allen Windows-Betriebssystemen verfügbar, einschließlich Windows 10, Windows 8, Windows 7, Windows Vista, Windows XP, Windows 98 usw.

Der Befehl xcopy ist ebenfalls ein DOS-Befehl in MS-DOS.

Hinweis: Die Verfügbarkeit bestimmter xcopy-Befehlsschalter und anderer xcopy-Befehlssyntax kann sich vom Betriebssystem zum Betriebssystem unterscheiden.

Xcopy-Befehlssyntax

xcopy Quelle [ Ziel ] [ / a ] [ / b ] [ / c ] [ / d [: Datum ]] [ / e ] [ / f ] [ / g ] [ / h ] [ / i ] [ / j ] [ / k ] [ / l ] [ / m ] [ / n ] [ / o ] [ / p ] [ / q ] [ / r ] [ / s ] [ / t ] [ / u ] [ / v ] [ / w ] [ / x ] [ / y ] [ / - y ] [ / z ] [ / ausschließen: Datei1 [ + Datei2 ] [ + Datei3 ] ...] [ /? ]

Tipp: Siehe Befehlssyntax lesen, wenn Sie nicht sicher sind, wie Sie die obige xcopy-Befehlssyntax oder die folgende Tabelle lesen.

source Definiert die Dateien oder den Ordner auf oberster Ebene möchte kopieren von. Die Quelle ist der einzige erforderliche Parameter im Befehl xcopy. Verwenden Sie Anführungszeichen um source , wenn es Leerzeichen enthält.
Ziel Diese Option gibt den Speicherort an, an den die Quelle Dateien oder Ordner kopiert werden sollen. Wenn kein Ziel aufgeführt ist, werden die Dateien oder Ordner in denselben Ordner kopiert, in dem Sie den Befehl xcopy ausführen. Verwenden Sie Anführungszeichen um Ziel , wenn es Leerzeichen enthält.
/ a Mit dieser Option werden nur Archivdateien kopiert, die in Quelle gefunden wurden. Sie können nicht / a und / m zusammen verwenden.
/ b Verwenden Sie diese Option, um den symbolischen Link selbst anstelle des Linkziels zu kopieren. Diese Option war zuerst in Windows Vista verfügbar.
/ c Diese Option bewirkt, dass xcopy fortgesetzt wird, selbst wenn ein Fehler auftritt.
/ d [: Datum ] Verwenden Sie den Befehl xcopy mit der Option / d und ein bestimmtes Datum im Format MM-TT-YYYY, um Dateien zu kopieren, die an oder nach diesem Datum geändert wurden. Sie können diese Option auch verwenden, ohne ein bestimmtes Datum anzugeben, um nur die Dateien in source zu kopieren, die neuer als die gleichen Dateien sind, die bereits in Ziel vorhanden sind. Dies ist hilfreich, wenn Sie den Befehl xcopy verwenden, um regelmäßige Dateisicherungen durchzuführen.
/ e Bei Verwendung allein oder mit / s ist diese Option identisch mit / s Es werden aber auch leere Ordner in Ziel angelegt, die in Quelle ebenfalls leer waren. Die Option / e kann auch zusammen mit der Option / t verwendet werden, um in Quelle leere Verzeichnisse und Unterverzeichnisse in die unter erstellte Verzeichnisstruktur aufzunehmen Ziel .
/ f Diese Option zeigt den vollständigen Pfad und Dateinamen der Quelle und Ziel Dateien an, die kopiert werden.
/ g Mit dem Befehl xcopy mit dieser Option können Sie verschlüsselte Dateien in Quelle in ein Ziel kopieren, das keine Verschlüsselung unterstützt. Diese Option funktioniert nicht beim Kopieren von Dateien von einem mit einem EFS verschlüsselten Laufwerk auf ein Laufwerk ohne EFS-Verschlüsselung.
/ h Der Befehl xcopy kopiert keine versteckten Dateien oder Systemdateien standardmäßig, aber bei Verwendung dieser Option
/ i Mit der Option / i erzwingt xcopy, dass Ziel ein Verzeichnis ist. Wenn Sie diese Option nicht verwenden und von source kopieren, die ein Verzeichnis oder eine Gruppe von Dateien ist und nach kopiert, können Sie das Ziel verwenden, das nicht existiert Eingabeaufforderung, ob Ziel eine Datei oder ein Verzeichnis ist.
/ j Diese Option kopiert Dateien ohne Pufferung, eine Funktion, die für sehr große Dateien nützlich ist. Diese Befehlsoption xcopy war erstmals in Windows 7 verfügbar.
/ k Verwenden Sie diese Option beim Kopieren schreibgeschützter Dateien, um das Dateiattribut in Ziel zu behalten.
/ l Verwenden Sie diese Option, um eine Liste der zu kopierenden Dateien und Ordner anzuzeigen ... aber es wird kein Kopiervorgang durchgeführt. Die Option / l ist nützlich, wenn Sie einen komplizierten xcopy-Befehl mit mehreren Optionen erstellen, und Sie möchten sehen, wie er hypothetisch funktioniert.
/ m Diese Option ist identisch mit Die Option / a , aber der Befehl xcopy deaktiviert das Archivattribut nach dem Kopieren der Datei. Sie können / m und / a nicht zusammen verwenden.
/ n Diese Option erstellt Dateien und Ordner in Ziel mit kurzen Dateinamen. Diese Option ist nur nützlich, wenn Sie den Befehl xcopy verwenden, um Dateien in ein -Ziel zu kopieren, das auf einem Laufwerk vorhanden ist, das mit einem älteren Dateisystem wie FAT formatiert ist, das keine langen Dateinamen unterstützt.
/ o Behält Eigentümer- und Zugriffssteuerungslisten (ACL) -Informationen in den Dateien bei, die in Ziel geschrieben wurden.
/ p Wenn Sie diese Option verwenden, werden Sie vor der Erstellung jedes einzelnen aufgefordert Datei in Ziel .
/ q Eine Art Gegenteil der Option / f , der Schalter / q setzt xcopy in "quiet" "Modus, Überspringen der Bildschirmanzeige jeder Datei, die kopiert wird.
/ r Verwenden Sie diese Option, um schreibgeschützte Dateien in Ziel zu überschreiben. Wenn Sie diese Option nicht verwenden, wenn Sie eine schreibgeschützte Datei in Ziel überschreiben möchten, erhalten Sie die Meldung "Zugriff verweigert" und der Befehl xcopy wird nicht mehr ausgeführt.
/ s Verwenden Sie diese Option, um Verzeichnisse, Unterverzeichnisse und die darin enthaltenen Dateien zusätzlich zu den Dateien im Stammverzeichnis von source zu kopieren. Leere Ordner werden nicht neu erstellt.
/ t Diese Option erzwingt, dass der Befehl xcopy eine Verzeichnisstruktur in Ziel erstellt, aber keine der Dateien kopiert. Mit anderen Worten, die Ordner und Unterordner, die in source gefunden werden, werden erstellt, aber da sind keine Dateien. Leere Ordner werden nicht erstellt.
/ u Diese Option kopiert nur Dateien in Quelle , die bereits in Ziel sind.
/ v Dies Option prüft jede Datei anhand ihrer Größe so, wie sie geschrieben wurde, um sicherzustellen, dass sie identisch sind. Die Überprüfung wurde in den xcopy-Befehl integriert, der in Windows XP beginnt, daher ist diese Option in späteren Windows-Versionen deaktiviert und nur aus Gründen der Kompatibilität mit älteren MS-DOS-Dateien enthalten.
/ w Verwenden Sie / w Option, um eine Meldung "Drücken Sie eine beliebige Taste zum Kopieren von Dateien" anzuzeigen. Der Befehl xcopy beginnt mit dem Kopieren der Dateien wie angewiesen, nachdem Sie mit einem Tastendruck bestätigt haben. Diese Option entspricht nicht der Option / p , die vor Dateikopie eine Überprüfung verlangt.
/ x Diese Option kopiert Dateiprüfeinstellungen und Systemzugriffskontrolle Liste (SACL) Informationen. Sie implizieren / o , wenn Sie die Option / x verwenden
/ y Verwenden Sie diese Option, um zu verhindern, dass der Befehl xcopy Sie zum Überschreiben von Dateien von auffordert Quelle , die bereits in existiert, Ziel .
/ - y Mit dieser Option erzwingen Sie den Befehl xcopy, um Sie zum Überschreiben von Dateien aufzufordern. Dies mag wie eine seltsame Option erscheinen, da dies das Standardverhalten von xcopy ist, aber die Option / y in der COPYCMD-Umgebungsvariablen auf einigen Computern voreingestellt sein kann, was diese Option notwendig macht.
/ z Diese Option ermöglicht es dem xcopy-Befehl, das Kopieren von Dateien bei einem Netzwerkverbindungsverlust sicher zu beenden und das Kopieren von dort wieder fortzusetzen, nachdem die Verbindung wiederhergestellt wurde. Diese Option zeigt auch den Prozentsatz an, der während des Kopiervorgangs für jede Datei kopiert wurde.
/exclude:file1[+file2][+file3]...Diese Option ermöglicht es Ihnen, ein oder anzugeben mehr Datei Namen, die eine Liste von Suchzeichenfolgen enthalten, mit denen der xcopy-Befehl Dateien und / oder Ordner bestimmen soll, die beim Kopieren übersprungen werden sollen.
/? Verwenden Sie die Hilfefunktion mit dem Befehl xcopy um ausführliche Hilfe zum Befehl anzuzeigen. Die Ausführung von xcopy /? entspricht der Verwendung des Befehls help zur Ausführung von help xcopy .

Hinweis: Der Befehl xcopy fügt das Archivattribut zu Dateien in hinzu Ziel unabhängig davon, ob das Attribut in Quelle ein- oder ausgeschaltet war.

Tipp: Sie können die manchmal langwierige Ausgabe des Befehls xcopy mit a in eine Datei speichern Umleitungsoperator. Anweisungen dazu finden Sie unter So leiten Sie die Befehlsausgabe in eine Datei um oder lesen Sie in der Eingabeaufforderung für weitere Tipps nach.

Xcopy-Befehlsbeispiele

  xcopy C:  Dateien E:  Dateien / i  

Im obigen Beispiel wurde die Dateien im Verzeichnis source von C: Dateien werden nach Ziel kopiert, ein neues Verzeichnis [ / i ] auf dem E Laufwerk Dateien .

Es werden keine Unterverzeichnisse oder darin enthaltene Dateien kopiert, da ich die Option / s nicht verwendet habe.

  xcopy "C:  Wichtige Dateien" D:  Sicherung / c / d / e / h / i / k / q / r / s / x / y  

In diesem Beispiel soll der xcopy-Befehl als funktionieren eine Backup-Lösung. Versuchen Sie dies, wenn Sie mit xcopy anstelle einer Backup-Software Ihre Dateien sichern möchten. Setzen Sie den xcopy-Befehl wie oben gezeigt in ein Skript und planen Sie ihn für die nächtliche Ausführung.

Wie oben gezeigt, kopiert der Befehl xcopy alle Dateien und Ordner [ / s ] neuer als die bereits vorhandenen kopiert [ / d ], einschließlich leere Ordner [ / e ] und versteckte Dateien [ / h ], von Quelle von C: Wichtige Dateien bis zum Ziel von D: Backup , das ist ein Verzeichnis [ / i ]. Ich habe einige schreibgeschützte Dateien, die ich in Ziel [ / r ] aktualisieren möchte, und ich möchte dieses Attribut behalten, nachdem ich kopiert habe [ / k ] . Ich möchte auch sicherstellen, dass ich Besitz- und Prüfeinstellungen in den Dateien, die ich kopiere [ / x ], verwalte. Schließlich, da ich xcopy in einem Skript ausführe, brauche ich keine Informationen über die Dateien zu sehen, während sie kopiert werden [ / q ], ich möchte nicht dazu aufgefordert werden, sie zu überschreiben ein [ / y ], noch möchte ich xcopy stoppen, wenn es auf einen Fehler [ / c ] trifft.

  xcopy C:  Videos "\ SERVER  Media Backup "/ f / j / s / w / z  

Hier werden mit dem Befehl xcopy alle Dateien, Unterordner und Dateien in den Unterordnern [ / s ] von kopiert Quelle von C: Videos zum Zielordner Mediensicherung auf einem Computer im Netzwerk mit dem Namen SERVER . Ich kopiere einige sehr große Videodateien, deshalb möchte ich die Pufferung deaktivieren, um den Kopiervorgang zu verbessern [ / j ], und da ich über das Netzwerk kopiere, möchte ich in der Lage sein, das Kopieren fortzusetzen, wenn Ich verliere meine Netzwerkverbindung [ / z ]. Da ich paranoid bin, möchte ich dazu aufgefordert werden, den xcopy-Prozess zu starten, bevor er tatsächlich etwas tut [ / w ], und ich möchte auch jedes Detail darüber sehen, welche Dateien kopiert werden, während sie kopiert werden. / f ].

  xcopy C:  Client032 C:  Client033 / t / e  

In diesem letzten Beispiel habe ich eine Quelle voll von gut organisierten Dateien und Ordner in C: Client032 für einen aktuellen Client von mir. Ich habe bereits einen leeren Zielordner erstellt, Client033 , für einen neuen Client, aber ich möchte keine Dateien kopieren - nur die leere Ordnerstruktur [ / t ] Ich bin also organisiert und vorbereitet. Ich habe einige leere Ordner in C: Client032 , die möglicherweise für meinen neuen Client gelten, also möchte ich sicherstellen, dass auch diese kopiert werden [ / e ].

Xcopy & Xcopy32

In Windows 98 und Windows 95 waren zwei Versionen des Befehls xcopy verfügbar: xcopy und xcopy32. Der Befehl xcopy32 sollte jedoch niemals direkt ausgeführt werden.

Wenn Sie xcopy in Windows 95 oder 98, entweder in der ursprünglichen 16-Bit-Version ausgeführt werden automatisch ausgeführt wird (wenn in MS-DOS-Modus) oder die neueren 32-Bit-Version automatisch ausgeführt wird (wenn in Windows).

Um klar sein Führen Sie unabhängig von der Version von Windows oder MS-DOS immer den Befehl xcopy aus, nicht xcopy32, auch wenn dieser verfügbar ist. Wenn Sie xcopy ausführen, Sie laufen immer die am besten geeignete Version des Befehls.

Xcopy Verwandte Befehle

Der xcopy-Befehl an den Kopierbefehl in vielerlei Hinsicht ähnlich ist, aber mit wesentlich mehr Möglichkeiten. Der Befehl xcopy ähnelt auch sehr stark dem Befehl robocopy, mit dem Unterschied, dass robocopy flexibler ist als nur xcopy.

Senden Sie Ihren Kommentar