▷ XCOPY-Befehl - BAT zum Kopieren von Dateien von einem Ordner in einen anderen Windows 10

Eine der Aufgaben auf Verwaltungsebene, die wir ständig ausführen, ist das Kopieren von Dateien oder das Verschieben von Elementen wie Dateien oder Ordnern an neue Speicherorte. Obwohl wir uns in diesem Tutorial auf das Tutorial zur Erläuterung des Xcopy-Befehls konzentrieren, empfehlen wir dringend, für diese Aufgabe des vollständigen Kopierens von Dateien und Ordnern den Robocopy-Befehl zu verwenden, der für diese Aufgabe einer der besten ist. Wir werden sehen, wie Sie sowohl den Befehl XCOPY Windows 10 als auch den Befehl MOVE Windows 10 verwenden, zusätzlich zum Verwenden von bat zum Kopieren und Überschreiben von Dateien.

Obwohl wir dies normalerweise über die Tasten Strg + C (Kopieren) und Strg + V (Einfügen) oder über das Menü Bearbeiten tun, bietet Solvetic heute eine weitere praktische und viel zentralisierte Möglichkeit, diese Aktion auszuführen, und zwar die Verwendung des Terminals mit dem COPY- und MOVE-Befehle zum Kopieren von Dateien von CMD.

Im Folgenden zeigen wir Ihnen verschiedene Optionen, z. B. ein Skript zum Kopieren von Dateien von einem Ordner in ein anderes Fenster, indem Sie sowohl den Befehl zum Kopieren von Windows 10 als auch den Befehl zum Verschieben verwenden.

1. XCOPY-Befehl zum Kopieren von Dateien von CMD Windows 10


XCOPY (Copy) ist ein Befehl, der entwickelt wurde, um eine oder mehrere Dateien an einen anderen bestimmten Ort in Windows zu kopieren.

Schritt 2
Die mit COPY zu verwendende allgemeine Syntax ist mit XCOPY-Parametern wie folgt:

 XCOPY Ursprung [Ziel] [/ A | / M] [/ D [: Datum]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L ] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ AUSSCHLIESSEN: Datei1 [+ Datei2] [+ Datei3]…]
Schritt 3
Nun sind die hier exponierten Parameter die folgenden:

QuelleGibt die Dateien an, die wir kopieren werden.

BestimmungGeben Sie den Speicherort und / oder den Namen der neuen Dateien an.

/ZUKopiert nur Dateien mit gesetzten Dateiattributen, ändert das aktuelle Attribut nicht.

/ MKopiert nur Dateien mit festgelegten Dateiattributen und deaktiviert das Dateiattribut.

/ D m-d-aKopiert Dateien, die am oder nach dem angegebenen Datum geändert wurden. Wenn kein Datum angegeben ist, werden nur Dateien kopiert, deren Quellzeit jünger als die Zielzeit ist.

/ EXCLUDE file1 + file2 + file3Gibt eine Liste von Dateien an, die Zeichenfolgen enthält. Wenn eine der Zeichenfolgen mit einem Teil des absoluten Pfads der zu kopierenden Datei übereinstimmt, wird diese Datei von der Kopie ausgeschlossen.

 / EXCLUDE Datei1 [+ Datei2] [+ Datei3]

/ PFordert zur Bestätigung auf, bevor jede Zieldatei erstellt wird.

/ SKopieren Sie Verzeichnisse und Unterverzeichnisse außer leeren.

/UNDKopieren Sie Verzeichnisse und Unterverzeichnisse, auch leere.

/ VÜberprüfen Sie die Integrität jeder neuen Datei.

/ WFordert Sie auf, vor dem Kopieren eine Taste zu drücken.

/ CKopieren Sie weiter, auch wenn Fehler auftreten.

/ LWenn das Ziel nicht existiert und mehr als eine Datei kopiert wird, wird angenommen, dass es sich bei dem Ziel um ein Verzeichnis handelt.

/ QZeigt beim Kopieren keine Dateinamen an.

/FZeigt die vollständigen Quell- und Zieldateinamen an, während sie kopiert werden.

/ LZeigt die zu kopierenden Dateien an.

/ HKopieren Sie auch versteckte und Systemdateien.

/ RSchreibgeschützte Dateien überschreiben.

/ TErstellt die Verzeichnisstruktur, kopiert jedoch die Dateien nicht. Es enthält keine leeren Verzeichnisse oder Unterverzeichnisse.

/TEEenthält leere Verzeichnisse und Unterverzeichnisse.

/ODEREs kopiert nur die Dateien, die bereits im Ziel vorhanden sind.

/ KKopieren Sie die Attribute. Normales Xcopy setzt die schreibgeschützten Attribute zurück.

/ NKopieren Sie mit den generierten Kurznamen.

/ODERKopiert die ACL- und Memberinformationen aus den Dateien.

/ XKopieren Sie die Audit-Konfiguration (impliziert / O).

/YUnterdrücken Sie die Meldung, um zu bestätigen, dass Sie eine vorhandene Zieldatei überschreiben möchten.

/-YZeigt eine Bestätigungsmeldung an, wenn Sie eine vorhandene Zieldatei überschreiben möchten.

/ ZKopieren Sie Netzwerkdateien im neustartfähigen Modus.

Schritt 4
Standardmäßig fragt es bei der Verwendung von XCOPY, ob wir überschreiben möchten, es sei denn, der XCOPY-Befehl wird in einem Batch-Skript ausgeführt.

Bei all diesem Vorgang des Kopierens von Dateien in Windows können beim Kopieren oder Verschieben von Dateien und Ordnern mit Windows Explorer die Berechtigungen, die für die Dateien oder Ordner festgelegt sind, geändert werden, also wenn wir eine Datei auf ein Systemvolume mit NTFS-Dateien kopieren , wird sie von Windows als neue Datei behandelt und als neue Datei betrachtet, nimmt sie die Berechtigungen des Zielordners an und der aktuelle Benutzer wird zum Eigentümer des Erstellers.

Wenn wir XCOPY verwenden und wir die Schalter / O, / X, / E, / H und / K verwenden, um die Dateien zu kopieren, gelten die folgenden geerbten Berechtigungen:

  • Sicherheitseinstellungen, die Dateien und Ordnern direkt zugewiesen sind, bleiben unverändert erhalten.
  • Die vom übergeordneten Quellordner übernommenen Sicherheitseinstellungen gehen verloren.
  • Die Sicherheitseinstellungen der Zielordner werden übernommen.
  • Wenn Dateien oder Ordner auf FAT-Volumes verschoben werden, verlieren die Ordner und Dateien ihre NTFS-Berechtigungen, da die FAT-Volumes NTFS-Berechtigungen nicht unterstützen.

Schritt 5
Zum Beispiel kopieren wir eine Datei, die sich auf dem Desktop befindet, auf Partition D, wobei ihre Berechtigungen beibehalten werden:

 xcopy C: \ Benutzer \ Solvetic \ Desktop \ Solvetic.txt D: \ Solvetic / O / X / E / H / K 
Schritt 6
Dies muss an der Eingabeaufforderung mit Administratorrechten ausgeführt werden:

VERGRÖSSERN

Schritt 7
Wir können im Zielpfad sehen, dass unsere Datei korrekt kopiert wurde:

VERGRÖSSERN

Schritt 8
Falls die Datei im Zielpfad vorhanden ist, sehen wir die folgende Meldung, die angibt, ob wir sie überschreiben möchten:

VERGRÖSSERN

2. MOVE-Befehl zum Kopieren von Dateien von einem Ordner in einen anderen Windows 10


MOVE (Move) ist ein Befehl, der entwickelt wurde, um Dateien zu verschieben und Dateien und Verzeichnisse auf Windows-Systemen umzubenennen.

Verschieben Sie eine oder mehrere DateienUm eine oder mehrere Dateien zu verschieben, verwenden wir die folgende Syntax:

 BEWEGEN [/ J | / -Y] [Laufwerk:] [Pfad] Datei [,…] Ziel 

Verzeichnisnamen ändernUm den Namen eines Verzeichnisses in Windows zu ändern, verwenden wir die folgende Syntax:

 MOVA [/ J | / -Y] [Laufwerk:] [Pfad] dir1 dir2 

Schritt 3
Die verwendeten Parameter sind:

Laufwerk: Pfad Datei1Geben Sie den Speicherort und den Namen der Datei oder der Dateien an, die wir verschieben möchten.

 [Laufwerk:] [Pfad] Datei1

BestimmungGibt den neuen Speicherort für die Datei an, das Ziel kann aus einem Laufwerksbuchstaben und einem Doppelpunkt, einem Verzeichnisnamen oder einer Kombination aus beidem bestehen.

Laufwerk: Pfad dir1Geben Sie das Verzeichnis an, dessen Namen wir ändern möchten.

 [Laufwerk:] [Pfad] dir1

dir2Gibt den neuen Namen des Verzeichnisses an.

/YUnterdrücken Sie die Meldung, um zu bestätigen, dass wir eine vorhandene Zieldatei überschreiben möchten.

/-YEs zeigt eine Meldung an, um zu bestätigen, ob wir eine vorhandene Zieldatei überschreiben möchten.

Schritt 4
Einige praktische Beispiele für die Verwendung von MOVE sind:

Verschieben Sie Dateien in ein anderes Verzeichnis

 Zieldatei verschieben 

VERGRÖSSERN

Bearbeiten Sie den Namen der zu verschiebenden DateiIn diesem Prozess wird es möglich sein, den Namen der Quelldatei zu ändern, dafür führen wir die folgende Syntax aus:

 Zieldatei verschieben / neuer Name 

VERGRÖSSERN

Wildcard-NutzungDie Verwendung von Platzhaltern gibt uns die Möglichkeit, mehrere Dateien mit einer bestimmten Erweiterung an ein bestimmtes Ziel zu verschieben. Die zu verwendende Syntax lautet:

 * verschieben (Erweiterung) Destination_directory 
NotizIn diesem Fall müssen wir in den Ordner gehen, in dem sich die zu verschiebenden Dateien befinden.

VERGRÖSSERN

Verzeichnisse verschiebenDie zu verwendende Syntax ist die folgende. Falls Sie nicht über die entsprechenden Berechtigungen verfügen, wird der folgende Fehler angezeigt. Es ist notwendig, auf die Eigenschaften des Verzeichnisses zuzugreifen und die entsprechenden Berechtigungen zu definieren.

 Verzeichnis verschieben Neuer Pfad 

VERGRÖSSERN

3. Bat, um Dateien von einem Ordner in einen anderen zu kopieren Windows 10

Schritt 1
Als erstes öffnen wir den Notepad oder NotePad ++. Als nächstes schreiben wir das folgende Befehlsformat, das sowohl unseren Quell- als auch unseren Zielpfad ersetzt:

 @echo off xcopy source_path destination_path Parameter echo Kopieren abgeschlossen! (Diese Zeile ist optional, um eine benutzerdefinierte Nachricht hinzuzufügen) @pause

VERGRÖSSERN

Schritt 2
In diesem Fall verwenden wir die folgende Kombination, um die Dateien und Ordner, die wir in "origin_folder" haben, in "destination_folder" zu kopieren.

 @echo off xcopy C:\Source_Folder C:\Destination_Folder/s/c/k/y echo Kopieren abgeschlossen! @Pause

VERGRÖSSERN

NotizWenn wir möchten, dass auch die leeren Ordner kopiert werden, fügen wir den Parameter / E hinzu.

 @echo off xcopy C:\Source_Folder C:\Destination_Folder/s/e/c/k/y echo Kopieren abgeschlossen! @Pause

Schritt 3
Jetzt speichern wir unsere Datei, indem wir auf das Speichern-Symbol klicken

VERGRÖSSERN

Schritt 4
Jetzt müssen wir unsere bat-Datei im gewünschten Pfad speichern und ihr einen Namen geben, der auf die Erweiterung ".bat" endet.

VERGRÖSSERN

Schritt 5
Nun klicken wir auf unsere erstellte ausführbare bat-Datei.

VERGRÖSSERN

Schritt 6
Wir werden sehen, dass es anzeigt, dass der Prozess korrekt durchgeführt wurde

VERGRÖSSERN

Schritt 7
Wenn wir zum Zielordner gehen, sehen wir, dass die Dateien korrekt kopiert wurden.

VERGRÖSSERN

So haben wir gesehen, wie Sie auf praktische und einfache Weise mehrere Elemente aus der Windows-Konsole verschieben oder kopieren können.

wave wave wave wave wave