9Aug

So benennen Sie mehrere Dateien in Windows im Stapel um

Sie haben eine Reihe von Dateien, die Sie umbenennen möchten, möchten sie aber nicht nacheinander durchsuchen? Windows bietet mehrere Möglichkeiten, dies zu tun, als Sie vielleicht erkennen.

Sie können eine oder mehrere Dateien einfach mit Windows Explorer umbenennen, aber Sie können noch mehr mit der Eingabeaufforderung oder PowerShell tun. Fügen Sie Umbenennungsprogramme von Drittanbietern hinzu, und die Möglichkeiten sind endlos. Werfen wir einen Blick auf jede Option und wie sie funktioniert.

Mehrere Dateien in Windows Explorer umbenennen

Windows Explorer( bekannt als Datei-Explorer in Windows 10) ist überraschend leistungsstark. Du weißt wahrscheinlich, wie man eine einzelne Datei umbenennt, aber lass uns mit den Grundlagen beginnen, da die fortgeschrittenen Tricks sie aufbauen.

Wenn Sie Ihre Maus verwenden, haben Sie nicht weniger als drei Möglichkeiten, den Namen einer Datei auszuwählen und sie umzubenennen. Sie können:

  • Klicken Sie, um die Datei auszuwählen, und klicken Sie dann auf die Schaltfläche "Umbenennen" im Startmenü.
  • Klicken Sie hier, um eine Datei auszuwählen, und klicken Sie dann auf den Namen der ausgewählten Datei.
  • Klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie im Kontextmenü "Umbenennen".

Und wenn Sie es vorziehen, mit Ihrer Tastatur zu bleiben, können Sie einfach mit den Pfeiltasten( oder mit der Eingabe des Dateinamens) eine Datei auswählen und dann F2 drücken, um den Dateinamen zu wählen.

Sobald Sie den Dateinamen ausgewählt haben - und Sie werden feststellen, dass nur der Dateiname selbst ausgewählt ist, nicht die Erweiterung -, können Sie einen neuen Dateinamen eingeben.

Wenn Sie mit der Eingabe des Dateinamens fertig sind, können Sie die Eingabetaste drücken( oder einfach irgendwo anders klicken), um den neuen Namen zu speichern.

Hier werden die Dinge interessant: Sie können auch die Tabulatortaste drücken, um automatisch den nächsten Dateinamen in dem Ordner auszuwählen, damit Sie sofort mit der Eingabe eines neuen Namens beginnen können. Halten Sie die Tabulatortaste gedrückt und geben Sie auf diese Weise Namen ein, und Sie können alle Dateien in einem Ordner umbenennen, wenn Sie dazu geneigt sind.

Wenn Sie mehrere Dateien im selben Ordner umbenennen und diese Dateien nicht vollständig voneinander unterschiedliche Namen benötigen, bietet Windows eine einfachere Möglichkeit, diese Dateien im Stapel umzubenennen. Beginnen Sie mit der Auswahl mehrerer Dateien. Sie können die Strg-Taste gedrückt halten, um mehrere Dateien gleichzeitig auszuwählen, oder die Umschalttaste, um einen Bereich von Dateien auszuwählen. Wenn Sie die Dateien ausgewählt haben, verwenden Sie einen der Umbenennungsbefehle - die Schaltfläche im Home-Menü, den Befehl im Kontextmenü oder drücken Sie einfach F2.Sie werden feststellen, dass alle Dateien ausgewählt bleiben, aber der erste Name in der Gruppe wird hervorgehoben, sodass Sie einen neuen Namen eingeben können.

Geben Sie einen neuen Namen für die Datei ein und drücken Sie die Eingabetaste oder klicken Sie an einer anderen Stelle im Fenster. Alle ausgewählten Dateien werden mit dem Namen, den Sie gerade eingegeben haben, umbenannt und mit einer Zahl in Klammern versehen, um sie zu unterscheiden.

Mehrere Dateien von der Eingabeaufforderung

umbenennen Wenn Sie mehr Leistung benötigen, können Sie den Befehl rename oder Ren in einem Eingabeaufforderungsfenster für eine oder mehrere Dateien verwenden. Der Befehl akzeptiert Platzhalterzeichen wie * und?zum Vergleichen mehrerer Dateien, was hilfreich sein kann, wenn Sie nur eine bestimmte Auswahl von Dateien in einem Ordner voller Dateien umbenennen möchten.

Am schnellsten öffnen Sie ein Eingabeaufforderungsfenster an der gewünschten Stelle, indem Sie zunächst den Ordner im Datei-Explorer öffnen. Zeigen Sie im Menü "Datei" auf "Eingabeaufforderung öffnen", und wählen Sie dann "Eingabeaufforderung öffnen".

Um eine einzelne Datei umzubenennen, können Sie die folgende Befehlssyntax verwenden:

ren " aktueller_Dateiname.ext" "neuer_Dateiname.ext "

Die Anführungszeichen sind wichtig, wenn Ihre Dateinamen Leerzeichen enthalten. Wenn nicht, brauchen Sie die Anführungszeichen nicht. Um beispielsweise eine Datei von "wordfile( 1). docx" in "meine Word-Datei( 01). docx" umzubenennen, würden Sie den folgenden Befehl verwenden:

ren "wordfile( 1). docx" "meine Word-Datei(01). docx "

Da der Befehl ren Erweiterungen adressieren kann, können Sie damit auch die Erweiterungen mehrerer Dateien gleichzeitig ändern. Angenommen, Sie hatten eine Auswahl von. txt-Dateien, die Sie in. html-Dateien umwandeln wollten. Sie könnten den folgenden Befehl zusammen mit dem * Platzhalter verwenden( was im Grunde sagt Windows, dass Text beliebiger Länge als eine Übereinstimmung betrachtet werden sollte):

ren *. txt *. html

Und während wir über das Thema Wildcards sind, können SieMach auch ein paar interessante Dinge mit dem? Platzhalter, der für jedes einzelne Zeichen verwendet wird. Angenommen, Sie hatten eine Menge HTML-Dateien, die Sie stattdessen in HTM-Dateien umwandeln wollten. Sie könnten den folgenden Befehl verwenden, um die Änderung vorzunehmen:

ren *. html *.? ??

Dies weist Windows an, alle Dateien mit der Erweiterung. html so umzubenennen, dass sie denselben Dateinamen und dieselben ersten drei Buchstaben nur der Dateierweiterung verwenden, wodurch das "l" aller Erweiterungen im Ordner abgeschnitten wird.

Und das fängt erst an, die Arten von Befehlszeilen-Assistenten anzusprechen, in die Sie gelangen können, wenn Sie komplexere Befehle - oder sogar Batch-Skripte - erstellen wollen, indem Sie andere Befehle und Bedingungen in Dinge einweben. Wenn Sie interessiert sind, haben die Leute in den Lagmonster-Foren eine exzellente Zusammenfassung zu diesem Thema.

Mehrere Dateien mit PowerShell umbenennen

PowerShell bietet noch mehr Flexibilität beim Umbenennen von Dateien in einer Befehlszeilenumgebung. Mit PowerShell können Sie die Ausgabe eines Befehls( in PowerShell-Begriffen als "Commandlet" bezeichnet) an einen anderen Befehl übergeben, genau wie Sie es auf Linux und anderen UNIX-ähnlichen Systemen tun können. Die zwei wichtigen Befehle, die Sie benötigen, sind Dir, der die Dateien im aktuellen Verzeichnis auflistet, und Rename-Item, das ein Element umbenennt( in diesem Fall eine Datei).Pipe die Ausgabe von Dir nach Rename-Item und du bist im Geschäft.

Der schnellste Weg, ein PowerShell-Fenster an der gewünschten Stelle zu öffnen, besteht darin, den Ordner zuerst im Datei-Explorer zu öffnen. Zeigen Sie im Menü "Datei" auf "Windows PowerShell öffnen" und wählen Sie dann "Windows Powershell öffnen".

Betrachten wir zuerst das Umbenennen einer einzelnen Datei. Dazu würden Sie die folgende Syntax verwenden:

rename-item " aktueller_Dateiname.ext" "neuer_Dateiname.ext"

So können Sie zB eine Datei von "wordfile.docx" nach "My Word File.docx" umbenennenwürde das folgende Kommando verwenden:

rename-item "wordfile.docx" "Meine Word-Datei.docx"

Einfach genug. Die eigentliche Stärke von PowerShell liegt jedoch in der Fähigkeit, Befehlszeilen zusammenzuführen, und in einigen der vom Befehlsobjekt rename-item unterstützten bedingten Schalter. Nehmen wir zum Beispiel an, wir hätten eine Reihe von Dateien namens "wordfile( 1). docx", "wordfile( 2). docx" und so weiter.

Sagen wir, wir wollten den Platz in diesen Dateinamen durch einen Unterstrich ersetzen, so dass die Dateinamen keine Leerzeichen enthalten. Wir könnten das folgende Kommando verwenden:

dir |rename-item -NeuerName{ $ _. name -replace "", "_"}

Der dir-Teil dieses Befehlslet listet alle Dateien im Ordner auf und leitet sie( das ist das | -Symbol) an das rename-item-Commandlet. Der Name $ _. Steht für jede Datei, die piped wird. Der Schalter -replace zeigt an, dass ein Austausch stattfinden wird. Der Rest des Befehls gibt nur an, dass ein Leerzeichen( "") durch einen Unterstrich( "_") ersetzt werden soll.

Und jetzt sehen unsere Dateien so aus, wie wir es wollen.

Wie Sie vielleicht erwarten, bietet PowerShell eine enorme Leistung, wenn es darum geht, Ihre Dateien zu benennen, und wir kratzen nur an der Oberfläche. Zum Beispiel bietet das renemate-item-Commandlet auch Funktionen wie einen -recurse-Schalter, der das Commandlet auf Dateien in einem Ordner anwenden kann und alle Ordner, die in diesem Ordner verschachtelt sind, ein -force-Schalter, der das Umbenennen von Dateien erzwingen kann, die gesperrt oder anderweitig nicht verfügbar sindund sogar ein -whatif-Schalter, der beschreibt, was passieren würde, wenn das Commandlet ausgeführt würde( ohne es tatsächlich auszuführen).Und natürlich können Sie auch kompliziertere Kommandozeilenstrukturen erstellen, die sogar IF / THEN-Logik enthalten. Sie können mehr über PowerShell im Allgemeinen in unserem Geek School-Handbuch erfahren und mehr über das Befehlsflag rename-item in der TechNet-Bibliothek von Microsoft erfahren.

Umbenennen mehrerer Dateien mit einer Drittanbieter-App

Wenn Sie mehrere Dateien gleichzeitig umbenennen und die Eingabeaufforderung oder PowerShell-Befehle nicht beherrschen, können Sie sich immer an ein Drittanbieter-Dienstprogramm wenden. Es gibt unzählige Apps, die wir umbenennen können - und viele von ihnen sind gut - aber wir haben zwei klare Favoriten: Bulk Rename Utility und AdvancedRenamer.

So verwenden Sie das Dienstprogramm zum Massenumbenennen

Das Dienstprogramm zum Umbenennen von Massentiteln verfügt über eine überladene und etwas einschüchternde Benutzeroberfläche, bietet jedoch die große Anzahl von Optionen, die Sie normalerweise nur mit regulären Ausdrücken und komplizierten Befehlszeilenoptionen erhalten.

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

Ändern Sie die Optionen in einem oder mehreren der vielen verfügbaren Bereiche und Sie sehen eine Vorschau Ihrer Änderungen in der Spalte "Neuer Name", in der Ihre Dateien aufgelistet sind. In diesem Beispiel habe ich Änderungen an vier Panels vorgenommen, die nun in Orange hervorgehoben sind, damit ich leichter erkennen kann, was ich geändert habe. Ich habe das Dienstprogramm angewiesen, den Namen aller Dateien in "Word-Datei" zu ändern und Titel zu verwenden. Ich habe das Datum hinzugefügt, an dem die Datei im YMD-Format erstellt wurde. Und ich habe auch eine automatische Dateinummer hinzugefügt, die am Ende des Dateinamens erscheint, beginnt bei eins, erhöht sich um eins und wird durch einen Unterstrich vom Dateinamen getrennt. Und das ist nur ein kleines bisschen von dem, was Sie mit dem Bulk Rename Utility machen können. Wenn Sie mit der Darstellung Ihrer neuen Dateinamen zufrieden sind, klicken Sie einfach auf die Schaltfläche "Umbenennen".

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

Verwendung von AdvancedRenamer

Unser anderes beliebtes Umbenennungswerkzeug, AdvancedRenamer, stellt ebenfalls eine große Anzahl von Umbenennungsmethoden zur Verfügung, aber anstatt sie alle als Panels in der Oberfläche darzustellen, werden Sie aufgefordert, eine ziemlich einfache, aber leistungsfähige Syntax zum Erstellen von Umbenennungsmethoden zu verwenden. Es ist nicht schwer zu lernen und sie haben gute Unterstützung, zusammen mit Beispielen. Das Tool verfügt über eine viel freundlichere Benutzeroberfläche und unterstützt das Einrichten von erweiterten Batch-Jobs, sodass Sie mehrere Umbenennungsmethoden kombinieren und auf eine große Anzahl von Dateien anwenden können. Sie können die von Ihnen erstellten Umbenennungsmethoden auch für die spätere Verwendung speichern.

Im folgenden Beispiel habe ich eine Umbenennungsmethode mit der folgenden Syntax erstellt:

Word File_ & lt; Jahr & gt; _ & lt; Monat & gt; _ & lt; Tag & gt; _( & lt; Inc Nr: 1 & gt;)

Dies weist AdvancedRenamer an, alle meine Namen zu nennenDateien "Word-Datei" und das Erstellungsdatum im YMD-Format hinzufügen( trennen Sie jeden Teil durch einen Unterstrich).Außerdem wird eine inkrementelle Dateinummer in Klammern hinzugefügt und durch einen zusätzlichen Unterstrich getrennt.

Und wie Sie sehen können, wurden meine Dateien so umbenannt, wie ich es möchte. AdvancedRenamer hat eine etwas steilere Lernkurve als Bulk File Renamer, aber die Belohnung dafür ist, dass Sie Ihre Dateinamen besser kontrollieren können.

Haben Sie andere Möglichkeiten, Dateien in Windows umzubenennen, die wir nicht abgedeckt haben? Vergessen Sie nicht, uns einen Kommentar zu hinterlassen und lassen Sie es uns wissen.