Mit all den im Internet verfügbaren Medien und den großen Sammlungen von digitalen Bibliotheken und Bildern haben wir alle ein Problem, wenn wir eine Reihe von Dateien umbenennen wollen, damit sie mit einem aussprechbaren Namen oder einem sinnvollen Namen leichter zugänglich sind. Eine Reihe von Dateien einzeln umzubenennen, ist nicht nur frustrierend, sondern auch eine zeitraubende Aufgabe. Angesichts dieser Tatsache hat Microsoft vor langer Zeit eine Funktion zum Umbenennen von Stapeln in Windows Explorer eingeführt, mit der Sie mehrere Dateien gleichzeitig umbenennen können.

Sicher, Sie können Tools von Drittanbietern verwenden, um Dateien umzubenennen, aber oft haben diese Werkzeuge viele Funktionen, die einen durchschnittlichen Benutzer verwirren, und Sie wollen keine andere Software installieren, nur um einige Dateien gelegentlich umzubenennen.

Verwenden von Windows Explorer

Die einfachste Möglichkeit ist die Verwendung von Windows Explorer zur Stapelumbenennung von Dateien in Windows. Um Dateien umzubenennen, wählen Sie einfach alle Dateien aus, die Sie umbenennen möchten, drücken Sie die F2-Taste (oder klicken Sie mit der rechten Maustaste und wählen Sie Umbenennen). Geben Sie dann den gewünschten Namen ein und drücken Sie die Eingabetaste.

Die obige Aktion übernimmt den angegebenen Dateinamen und fügt jedem Dateinamen eine Zahl hinzu. Wie Sie oben und unten sehen können, habe ich die Dateien von "test (*). Html" in "file (*). Html" umbenannt.

Es ist so einfach, Dateien mit Windows Explorer umzubenennen, aber diese Methode ist einfach und nicht so flexibel, zB können Sie die Dateierweiterungen (.html) nicht ändern und Windows nicht durch das Hinzufügen von Zahlen usw. einschränken oder ändern. Für erweiterte Funktionen, müssen wir die Eingabeaufforderung und Windows Powershell verwenden.

Verwenden der Eingabeaufforderung

Das Umbenennen von Stapeldateien mit der Windows-Eingabeaufforderung ist viel flexibler und das Gute an der Verwendung dieser Methode ist, dass Sie Erweiterungen dieser Dateien auch ändern können. Lassen Sie uns zuerst sehen, wie Sie Batch-Dateien umbenennen, ohne die Erweiterung zu ändern.

1.Öffnen Sie den Ordner, der die Dateien enthält, die umbenannt werden sollen. Hier klicken Sie auf Datei und auf "Öffnen Sie die Eingabeaufforderung."

2.Die obige Aktion öffnet die Eingabeaufforderung am gewünschten Ort. Geben Sie nun den folgenden Befehl ein, um die Dateien umzubenennen. Vergessen Sie nicht, "Datei" durch den aktuellen Dateinamen und "Name" durch Ihren gewünschten Namen zu ersetzen. Da wir einen Platzhalter verwenden, müssen Sie nicht den vollständigen Dateinamen eingeben.

 ren Datei * .html Name * .html 

Nachdem Sie den Befehl ausgeführt haben, werden alle Dateien in den neuen Namen umbenannt und die Erweiterungen bleiben erhalten. Wenn Sie die Erweiterungen in Großbuchstaben ändern möchten (z. B. HTML in txt), verwenden Sie den folgenden Befehl.

 ren * .html * .txt 

Der obige Befehl wird alle Dateien mit der Erweiterung .html im Verzeichnis in die Erweiterung .txt umbenennen.

Verwenden von Windows Powershell

Windows Powershell ist weitaus leistungsfähiger als die normale Eingabeaufforderung und außerdem einfach zu verwenden. Um Dateien mit PowerShell umzubenennen, müssen wir zwei Befehle verwenden, dh DIR und Rename-Item. Um nun den Stapel umzubenennen, ohne ihre Erweiterungen zu ändern, drücken Sie die WIN-Taste, geben Sie "powershell" ein und drücken Sie die Eingabetaste, um Powershell zu öffnen.

Sobald Windows Powershell geöffnet ist, navigieren Sie mit dem CD-Befehl zum gewünschten Verzeichnis. Für mich navigiere ich zu D: \ mte \, da sich dort meine Dateien befinden.

Sobald Sie sich an dem Ort befinden, verwenden Sie den folgenden Befehl. Vergessen Sie nicht, während der Verwendung des Befehls "TestName" in den gewünschten Dateinamen zu ändern.

 dir | % {$ x = 0} {Rename-Item $ _ -NeuerName "TestName $ x.html"; $ x ++} 

Was der obige Befehl tut, ist, dass er alle Dateien im Verzeichnis mit dem Befehl DIR übernimmt und an den Befehl "Rename Rename-Item " übergibt, der alle Dateien in "TestName *" umbenennt. Hier bedeutet * Zahlen, und diese Zahlen sind wird rekursiv mit "$ x" zugewiesen.

Wenn Sie nun die Dateierweiterungen aller Dateien in einem Verzeichnis ändern möchten, verwenden Sie den folgenden Befehl.

 Get-ChildItem * .html | Umbenennen-Item -NewName {$ _. Name -replace '\ .html', '. Txt'} 

Mit dem obigen Befehl werden alle Dateien mit der Erweiterung .html in ein Verzeichnis übernommen und in .txt geändert.

Weitere Informationen zum Befehl Rename-Item finden Sie in der Microsoft-Dokumentation für weitere Definitionen und Beispiele.

Welche der drei oben genannten Methoden bevorzugen Sie? Sicher, Powershell mag für Anfänger überwältigend sein, aber es macht Spaß, mit ihnen zu arbeiten, sobald Sie etwas Erfahrung gesammelt haben.

Hoffentlich hilft das, aber teilen Sie Ihre Gedanken und andere Methoden zum manuellen Batch-Umbenennen von Dateien.