Wie Sie Batch-Umbenennen von Mehreren Dateien in Windows

0
6367

Hab da einen Haufen Dateien, die Sie umbenennen möchten, aber nicht wollen, um durch Sie gehen jeweils von einer? Windows bietet mehr Möglichkeiten, als Sie vielleicht zu realisieren.

Können Sie einfach benennen Sie eine oder mehrere Dateien einfach mit dem Windows Explorer, aber Sie können noch mehr mit der Eingabeaufforderung oder der PowerShell. Hinzufügen von Drittanbieter-umbenennen-utilities, und die Möglichkeiten sind endlos. Werfen wir einen Blick auf jede option und wie es funktioniert.

Benennen Sie Mehrere Dateien im Windows Explorer

Windows-Explorer (auch bekannt als Datei-Explorer in Windows 10) ist überraschend kraftvoll. Sie wissen wahrscheinlich, wie das umbenennen einer einzelnen Datei, aber lasst uns mit den Grundlagen beginnen, da die fortgeschrittenen tricks bauen aus Ihnen.

Wenn Sie mit Ihrer Maus, Sie haben nicht weniger als drei Möglichkeiten, um wählen Sie einen Dateinamen und benennen Sie es. Sie können:

  • Klicken Sie auf die Datei, und klicken Sie dann auf “Umbenennen” – Taste auf dem Home-Menü.
  • Klicken Sie auf wählen Sie “Datei” und dann klicken Sie auf den Namen der ausgewählten Datei.
  • Der rechten Maustaste auf die Datei und wählen Sie dann “Umbenennen” aus dem Kontextmenü.

Und wenn Sie lieber kleben mit Ihrer Tastatur können Sie nur verwenden Sie Ihre Pfeil-Tasten (oder mit der Eingabe beginnen den Namen der Datei), um eine Datei auszuwählen und drücken Sie dann die Taste F2, wählen Sie den Namen der Datei.

Einmal hast du den Namen der Datei ausgewählt—und Sie werden feststellen, nur der name der Datei selbst gewählt ist, nicht die Verlängerung—Sie können geben Sie einen neuen Dateinamen.

Wenn Sie fertig sind die Eingabe der Datei-Namen, Sie können drücken Sie die EINGABETASTE (oder klicken Sie einfach irgendwo anders) speichern Sie den neuen Namen ein.

Hier ist, wo die Dinge interessant: Sie können auch die Tab-Taste drücken, um automatisch die nächste Datei den Namen des Ordners, so dass Sie sofort mit der Eingabe beginnen einen neuen Namen für es. Halten Sie schlagen Tab und Eingabe von Namen diese Weise, und Sie können ganz einfach umbenennen alle Dateien in einem Ordner, wenn Sie so geneigt sind.

Wenn Sie das umbenennen einer Reihe von Dateien in den gleichen Ordner, und die Dateien müssen nicht komplett verschiedene Namen von einander, die Windows bietet eine einfachere Möglichkeit zum umbenennen von Dateien im batch. Starten Sie, indem Sie eine Reihe von Dateien—Sie können halten Sie die Strg-Taste wählen Sie mehrere Dateien auf einmal, oder die Umschalttaste, um einen Bereich auszuwählen-Dateien. Bei uns haben Sie die Dateien ausgewählt haben, verwenden Sie einen der Befehle umbenennen—Taste auf dem Home-Menü, den Befehl im Kontextmenü, oder drücken Sie einfach F2. Sie werden sehen, dass alle Dateien, die ausgewählt bleiben, aber der erste in der Gruppe wird der name hervorgehoben, so dass Sie können geben Sie einen neuen Namen ein.

Geben Sie einen neuen Namen für die Datei ein und dann drücken Sie die EINGABETASTE oder klicken Sie irgendwo in das Fenster. Alle ausgewählten Dateien werden umbenannt mit dem Namen, den Sie gerade eingegeben haben, und sind im Anhang mit einer Zahl in Klammern um Sie zu unterscheiden.

Benennen Sie Mehrere Dateien über die Eingabeaufforderung

Wenn Sie mehr Leistung benötigen als das, Sie können verwenden Sie die rename oder ren-Befehl in einem Eingabeaufforderungsfenster aus, um eine oder mehrere Dateien. Der Befehl akzeptiert Platzhalterzeichen wie * und ? für den Abgleich mehrerer Dateien, die hilfreich sein können wenn Sie nur wollen, benennen Sie eine bestimmte Auswahl von Dateien in einem Ordner voll von vielen.

Der Schnellste Weg, um eine Eingabeaufforderung zu öffnen Fenster an der gewünschten Position ist, öffnen Sie zuerst den Ordner in Datei-Explorer. Aus dem Menü “Datei”, zeigen Sie auf “Öffnen Eingabeaufforderung” und wählen Sie dann “Open command prompt.”

Umbenennen einer einzelnen Datei, können Sie verwenden Sie den folgenden Befehl syntax:

ren “current_filename.ext” “new_filename.extern”

Die Anführungszeichen sind wichtig, wenn die Dateinamen keine Leerzeichen enthalten. Wenn nicht, brauchen Sie nicht die Anführungszeichen. So, zum Beispiel, um eine Datei umzubenennen von “wordfile (1).docx” zu “meine word-Datei (01).docx” Sie würden den folgenden Befehl verwenden:

ren “wordfile (1).docx” – “meine word-Datei (01).docx”

Seit dem ren-Befehl können Adresse extensions, Sie können es auch verwenden, ändern Sie die Erweiterungen von mehreren Dateien auf einmal. Sagen zum Beispiel, Sie hatten eine Auswahl .txt-Dateien, die Sie wollte, zu drehen .html-Dateien. Könnten Sie den folgenden Befehl zusammen mit dem Platzhalterzeichen * (die im Grunde sagt Windows, dass der text von beliebiger Länge sein sollte als ein Spiel):

ren *.txt *.html

Und während wir auf das Thema Platzhalter, Sie können auch einige interessante Dinge mit der ? Platzhalter, die verwendet werden, um stand-in für ein beliebiges einzelnes Zeichen. Sagen Sie zum Beispiel, hatte ein paar .html-Dateien, die Sie wollte zu drehen .htm-Dateien statt. Könnten Sie den folgenden Befehl, um die änderung vorzunehmen:

ren *.html *.???

Dies teilt Windows, benennen Sie alle Dateien mit der .html-Erweiterung, um mit demselben Dateinamen und die gleichen ersten drei Buchstaben nur, die Datei-Endung, die bis Ende schneiden das “l” Weg von all den Erweiterungen in den Ordner.

VERWANDTE ARTIKELWie zu Schreiben Sie ein Batch-Skript unter Windows

Und dieser beginnt erst zu Anschrift, die Art der Befehlszeile wizardy können Sie in erhalten, wenn Sie möchten, bauen Sie mehr komplizierte Befehle oder batch-Skripte, indem er andere Befehle und Bedingungen in die Dinge. Wenn Sie interessiert sind, die Leute bei der Lagmonster-Foren haben eine gute writeup auf das Thema.

Umbenennen Mehrerer Dateien mit PowerShell

PowerShell bietet noch mehr Flexibilität für das umbenennen von Dateien in einer Kommandozeilen-Umgebung. Mit PowerShell können Sie die pipe die Ausgabe eines Befehls bekannt als “commandlet” in der PowerShell Bedingungen—zu einem anderen Befehl, wie kann man unter Linux und anderen UNIX-ähnlichen Systemen. Die zwei wichtigsten Befehle, die Sie benötigen, sind Dir listet die Dateien im aktuellen Verzeichnis und Umbenennen-Element, das benennt ein Element (eine Datei, in diesem Fall). Leiten Sie die Ausgabe von Dir, Rename-Item und du bist im Geschäft.

Der Schnellste Weg, um öffnen Sie eine PowerShell-Fenster an der gewünschten Position ist, öffnen Sie zuerst den Ordner in Datei-Explorer. Aus dem Menü “Datei”, zeigen Sie auf “Windows PowerShell Öffnen” und wählen Sie dann “Windows Powershell Öffnen.”

Zuerst schauen wir uns das umbenennen einer einzelnen Datei. Für, die, würden Sie folgende syntax verwenden:

rename-item “current_filename.ext” “new_filename.extern”

So, zum Beispiel, um eine Datei umzubenennen von “wordfile.docx” “Mein Wort File.docx” verwenden Sie die folgende commandlet:

rename-item “wordfile.docx” “Mein Wort File.docx”

Leicht genug. Aber die wirkliche macht in der PowerShell kommt von der Fähigkeit, Rohr-commandlets zusammen und einige der bedingten switches unterstützt durch die rename-item ” commandlet. Sagen, zum Beispiel, hatten wir eine Reihe von Dateien mit dem Namen “wordfile (1).docx”, “wordfile (2).docx”, und so weiter.

Sagen wir, wir wollten, ersetzen Sie das Leerzeichen in die Dateinamen mit einem Unterstrich, so dass die Dateinamen keine Leerzeichen enthalten. Wir konnten mit dem folgenden commandlet:

dir | rename-item ” – NewName {$_.name -replace” -“,”_”}

Der dir-Teil, das commandlet listet alle Dateien in dem Ordner und leitet Sie (das ist das | – symbol), um das “rename-item” commandlet. Die$_ -.- name-Teil steht für jede der Dateien immer an. Die -switch ersetzen, zeigt an, dass ein Austausch passieren kann. Der rest der commandlet bedeutet nur, dass jedes Leerzeichen ( “” ) sollte ersetzt werden durch einen Unterstrich ( “_” ).

Und jetzt zu unseren Dateien sehen so aus, wie wir wollen.

VERWANDTE ARTIKELGeek-Schule: Erfahren Sie, Wie zu Automatisieren mit Windows PowerShell

Wie Sie vielleicht erwarten, PowerShell bietet enorme power wenn es um die Benennung Ihrer Dateien und wir sind nur verkratzen der Oberfläche hier. Zum Beispiel, die “rename-item” commandlet bietet auch features wie ein -recurse-Schalter, kann das commandlet, um Dateien in einem Ordner und verschachtelte Ordner innerhalb des Ordners, a-force-Schalter, können force umbenennen für Dateien, die gesperrt oder anderweitig nicht verfügbar, und auch ein -whatif-Schalter, der beschreibt, was geschehen würde, wenn das commandlet ausgeführt wurde (ohne diese tatsächlich auszuführen). Und, natürlich, können Sie auch bauen mehr kompliziert commandlet Strukturen, die auch zählen, WENN/DANN-Logik. Sie können lernen, mehr über PowerShell im Allgemeinen aus unserem Geek-School guide, und erfahren Sie mehr über die rename-item ” commandlet von der Microsoft TechNet-Bibliothek.

Umbenennen von Mehreren Dateien Mit Hilfe einer Drittanbieter-App

VERWANDTE ARTIKELBulk-Rename-Tool ist eine einfache, aber Leistungsfähige Datei-Umbenennen-Tool

Wenn Sie brauchen eine leistungsstarke Möglichkeit zum umbenennen mehrerer Dateien auf einmal, und Sie sind einfach nicht für die Beherrschung der Eingabeaufforderung oder PowerShell-Befehle, können Sie immer drehen, um ein Drittanbieter-Dienstprogramm. Es gibt unzählige apps umbenennen unser es—und viele von Ihnen sind gut—aber wir haben zwei klare Favoriten: Bulk Rename Utility und AdvancedRenamer.

Wie, um mithilfe von Bulk Rename Utility

Bulk Rename Utility ist ein unordentlicher und etwas einschüchternd Schnittstelle, aber es macht die riesige Anzahl von Optionen, die Sie würde normalerweise nur mit regulären Ausdrücken und komplizierten Befehlszeilen-Optionen.

Nach der Installation das tool starten Sie es, navigieren Sie zu den Dateien, die Sie umbenennen möchten, und wählen Sie Sie aus.

Ändern Sie die Optionen in einer oder mehreren der vielen verfügbaren panels, und sehen Sie eine Vorschau Ihrer änderungen angezeigt, die “Neuen Namen” – Spalte, wo die Dateien aufgelistet sind. In diesem Beispiel habe ich die änderungen vorgenommen haben vier Tafeln, die jetzt in orange hervorgehoben, so dass es einfacher zu sagen, was ich geändert habe. Ich habe gesagt, dass das Dienstprogramm zum ändern der Namen aller Dateien auf “Word-Datei” und verwenden Sie groß – / Kleinschreibung Habe ich angehängt, die das Datum der Datei erstellt wurde, in der YMD-format. Und außerdem habe ich eine automatische Datei-Nummer, die erscheint am Ende des Dateinamens, beginnt um eins, inkrementiert um eins, und ist getrennt vom Dateinamen durch einen Unterstrich. Und das ist nur ein winziges bisschen von dem, was Sie tun können, mit dem Bulk Rename Utility. Wenn Sie zufrieden sind mit, wie Ihre neuen Dateinamen Aussehen sollen, alles, was Sie tun müssen, ist klicken Sie auf die “Umbenennen” Schaltfläche.

Und wie Sie sehen können, ist das Dienstprogramm behandelt meine einfachen Anforderungen mit Leichtigkeit.

Wie zu Verwenden AdvancedRenamer

Unsere anderen Lieblings-umbenennen-tool, AdvancedRenamer, stellt auch eine große Anzahl von umbenennen von Methoden, sondern präsentiert Sie alle als Paneele in die Schnittstelle, fragt er, dass Sie eine Recht einfache, aber mächtige syntax zu erstellen umbenennen von Methoden. Es ist nicht schwer zu lernen, und Sie haben eine gute Unterstützung, zusammen mit Beispielen. Das tool ist sport eine viel freundlichere Schnittstelle und unterstützt die Einrichtung erweiterte batch-jobs, so können Sie kombinieren mehrere umbenennen von Methoden und wenden Sie Sie an eine große Anzahl von Dateien. Sie können auch speichern, umbenennen von Methoden, die Sie für die spätere Verwendung.

Im Beispiel unten habe ich eine Umbenennung Methode mit der folgenden syntax:

Wort File_<Jahr>_<Monat>_<Tag>_(<Inc Nr:1>)

Dies sagt AdvancedRenamer Namen alle meine Dateien “Word-Datei” und fügen Sie das ERSTELLUNGSDATUM in der YMD-format (Trennzeichen zwischen den einzelnen Teil von einem Unterstrich). Es fügt auch eine inkrementelle Datei-Nummer, die in Klammern und getrennt durch einen zusätzlichen Unterstrich.

Und wie Sie sehen können, meine Dateien wurden umbenannt, genau so, wie ich will. AdvancedRenamer hat eine etwas steilere Lernkurve als Bulk File Renamer, aber die Belohnung dafür ist, dass Sie eine feinere Kontrolle über Ihren Dateinamen.

Andere Möglichkeiten zum umbenennen von Dateien in Windows, die wir noch nicht abgedeckt haben? Werden Sie sicher, dass, lassen Sie uns einen Kommentar und lassen Sie es uns wissen.