Batch-Dateikopie: Eine Anleitung zum Kopieren von Dateien mithilfe von Batch-Skripten

Batch Dateikopie Eine Anleitung Zum Kopieren Von Dateien Mithilfe Von Batch Skripten



Wenn es um die Verwaltung von Dateien in der digitalen Welt geht, ist das Kopieren einzelner Dateien eine häufige Aufgabe für uns. Es kann darum gehen, Backups zu erstellen, Dateien mit anderen zu teilen oder einfach unsere digitalen Assets zu organisieren. Ihnen steht ein leistungsstarkes Tool zur Automatisierung der Dateikopieraufgaben zur Verfügung: Batch-Skripte.

Die Windows-Eingabeaufforderung oder PowerShell führen möglicherweise eine Reihe von Befehlen aus, die in Textdateien enthalten sind, die als Batch-Skripts bezeichnet werden und auch als Batch-Dateien bezeichnet werden. In dieser Anleitung erfahren Sie, wie Sie die Batch-Skripte erstellen, anpassen und verwenden, um die Dateien mühelos zu kopieren.

Syntax:

Die grundlegende Syntax zum Kopieren einer Datei von einem Ordner in einen anderen mithilfe des Batch-Skriptbefehls „Kopieren“ lautet wie folgt:







Kopieren Sie die Quelldatei in den Zielordner

Die „Quelldatei“ ist der Pfad und Name der Datei, die wir kopieren möchten. Darüber hinaus gibt der „Zielordner“ den Speicherort des Ordners an, in den wir die Datei kopieren möchten.



Abhängig von Ihren individuellen Anforderungen können Sie zusätzlich weitere Auswahlmöglichkeiten und Parameter definieren.



Erstellen einer Batch-Datei

Öffnen Sie zunächst einen Texteditor wie Notepad, Notepad++ oder einen anderen Nur-Text-Editor Ihrer Wahl. Schreiben Sie dann Ihr Batch-Skript, indem Sie eine Reihe von Befehlen (einen pro Zeile) eingeben, die das Skript ausführen soll. Diese Befehle können von einfachen Dateioperationen wie dem Kopieren oder Verschieben der Dateien bis hin zu komplexeren Aufgaben reichen, die Systemeinstellungen oder das Ausführen der Programme umfassen. Sobald Ihr Skript fertig ist, speichern Sie die Datei mit der Erweiterung „.bat“. Diese Erweiterung zeigt Windows an, dass es sich bei der Datei um ein Batch-Skript handelt. Nach dem Speichern können Sie einfach auf die Batch-Datei doppelklicken, um sie auszuführen, oder sie über die Eingabeaufforderung oder PowerShell ausführen, indem Sie zu ihrem Speicherort navigieren und den Dateinamen eingeben.





Um eine Batch-Datei auszuführen, doppelklicken Sie einfach darauf. Diese Aktion öffnet ein Eingabeaufforderungsfenster und führt das Skript aus.

Nachdem wir uns nun mit den Grundlagen befasst haben, gehen wir nun zu den Besonderheiten des Kopierens einzelner Dateien mithilfe von Batch-Skripten über.



Kopieren einer einzelnen Datei

Das Kopieren einer einzelnen Datei mithilfe eines Batch-Skripts ist ein unkomplizierter Vorgang. Batch-Skripte bieten beim Kopieren einzelner Dateien zahlreiche Vorteile. Sie machen es uns einfach, bestimmte Dateien von einem Ort zum anderen zu kopieren.

Öffnen Sie zunächst einen Texteditor auf Ihrem Windows-PC, z. B. Notepad oder Notepad++. Betrachten wir nun ein Szenario, in dem wir eine Datei mit dem Namen „important.docx“ in unserem Ordner „Dokumente“ haben und eine Sicherungskopie davon in einem Ordner mit dem Namen „Backup“ erstellen möchten.

Wir können diese Datei kopieren, indem wir ein Batch-Skript erstellen und den folgenden Code schreiben:

Kopieren „C:\Benutzer\Administrator\Dokumente\important.docx“ „C:\Backup“

„Kopieren“ ist der Befehl zum Kopieren der Dateien in einem Batch-Skript. „C:\Benutzer\Administrator\Dokumente\important.docx“: ist die Quelldatei, die wir kopieren möchten. Es befindet sich im angegebenen Pfad und hat den Namen „important.docx“.

Zu guter Letzt ist „C:Backup“ der Ordner, in den wir die Datei kopieren möchten. Der Backslash am Ende gibt an, dass „important.docx“ in den Ordner „Backup“ kopiert werden soll.

Wenn wir also diesen Befehl ausführen, wird „important.docx“ von seinem ursprünglichen Speicherort im Ordner „Dokumente“ in den Ordner „Backup“ auf unserem Laufwerk C dupliziert.

Mehrere Dateien kopieren

Um ein Batch-Skript zu verwenden, können Sie eine Sammlung von Dateien mit verwandten Namen oder Erweiterungen auswählen, indem Sie Platzhalterzeichen verwenden. Hier ist die Syntax zum Kopieren mehrerer Dateien:

Kopieren „Quelle\*.Erweiterung“ 'Ziel'

Dabei ist „source\*.extension“ der Quellpfad und die Dateiangabe mit Platzhalter. Das Platzhalterzeichen (*), ein Sternchen, entspricht jeder Datei mit der angegebenen Erweiterung. Das „Ziel\“ ist der Zielordner, in den wir die ausgewählten Dateien kopieren möchten.

Wenn wir beispielsweise alle „.docx“-Dateien von einem Quellordner in einen Zielordner kopieren möchten, sieht unser Batch-Skriptbefehl so aus:

Kopieren „C:\Benutzer\Administrator\Dokumente\*.docx“ „C:\Backup“

Der bereitgestellte Batch-Skriptbefehl „copy „C:\Users\Administrator\Documents*.docx“ „C:\Backup“ kopiert alle Dateien mit der Erweiterung „.docx“ aus dem Ordner „Documents“ des Benutzers „Administrator“. Verzeichnis in den Ordner „Backup“. Dieses Skript verwendet das Platzhalterzeichen (*), um jede Datei im Quellverzeichnis mit der Erweiterung „.docx“ abzugleichen, was das effiziente Kopieren mehrerer Dateien gleichzeitig ermöglicht.

Wenn wir dieses Skript durch einen Doppelklick auf die Datei ausführen, werden die ausgewählten „.docx“-Dateien in den Ordner „Backup“ dupliziert.

Außerdem können wir mit dem Batch-Skriptbefehl den gesamten Ordner in einen anderen Ordner kopieren. Mit dem Befehl „xcopy“ kann ein Verzeichnis samt eventueller Unterverzeichnisse kopiert werden:

xcopy 'Quellverzeichnis' 'Zielordner' / UND / ICH

Dabei sorgt der Schalter „/E“ dafür, dass alle Unterverzeichnisse kopiert werden, und der Schalter „/I“ geht davon aus, dass das Ziel ein Ordner ist.

Kopieren von Dateien mit unterschiedlichen Namen

Wenn wir mit Batch-Skripten arbeiten, kann es vorkommen, dass wir die Dateien kopieren und ihnen im Zielordner andere Namen geben müssen. Dies kann für die Versionierung, Archivierung oder sinnvollere Organisation der Dateien nützlich sein.

So können wir diese Aufgabe mithilfe von Batch-Skripten erledigen:

Kopieren „C:\Benutzer\Administrator\Dokumente\important.docx“ „C:\Backup\MyData.docx“

In diesem Skript haben wir den Befehl „Kopieren“ verwendet, um die Datei „important.docx“ vom Quellordner in den Zielordner zu duplizieren, aber wir haben auch einen neuen Namen angegeben, nämlich „MyData.docx“ für die kopierte Datei im Ziel Ordner.

Dieser Ansatz ermöglicht es uns, die Originaldatei intakt zu halten und gleichzeitig eine Kopie mit einem eindeutigen Namen am angegebenen Speicherort zu erstellen. Dies ist eine praktische Möglichkeit, die Dateien mit benutzerdefinierten Namenskonventionen zu verwalten, die unseren Anforderungen entsprechen.

Das folgende Bild zeigt, dass die Datei mit dem angegebenen Namen in den Zielordner kopiert wird:

Mit dem Befehl „Kopieren“ des Batch-Skripts können Sie auch viele andere Aufgaben im Zusammenhang mit dem Kopieren von Dateien ausführen.

Abschluss

Batch-Scripting ist eine wertvolle Fähigkeit für jeden, der die Dateiverwaltungsaufgaben in Windows automatisieren möchte. Mit den in diesem Handbuch gewonnenen Erkenntnissen können Sie Batch-Skripte erstellen, um die Dateien, Verzeichnisse und sogar die gesamten Ordnerstrukturen zu kopieren. Mit den Befehlen „copy“ und „xcopy“ sowie Platzhaltern können Sie die Dateien und Verzeichnisse effizient kopieren. Außerdem wird in diesem Handbuch die Methode zum Kopieren einer Datei mit einem anderen Namen in den Zielordner erläutert.