Frage Batch umbenennen Teil einer Datei in Windows


Gibt es ein Tool zum einfachen Umbenennen eines Teils des Dateinamens für einen Stapel von Dateien auf einmal?

Zum Beispiel wenn ich:

  • foo_bar 1.jpg
  • foo_bar 2.jpg

Nehmen wir an, ich möchte den Unterstrich entfernen, um Folgendes zu erhalten:

  • foo bar 1.jpg
  • foo bar 2.jpg

4
2017-07-30 19:07


Ursprung




Antworten:


Im Befehlsfenster:

REN foo_bar*.jpg "foo bar*.jpg"

8
2017-07-30 19:12



Hey REN war stärker als ich. Allerdings merke ich, dass das nur funktioniert, wenn die Ergebnisse gleich lang sind. Zum Beispiel: REN foo_bar * .jpg "pic * .jpg" ergibt Dateien, die "pic_bar1.jpg" genannt werden und nicht das, was ich möchte, d. H. "Pic1.jpg" - Vdex


Von dem Wie-kann-ich-Masse-Umbenennen von Dateien-in-Dos Frage gestellt ungefähr eine Stunde nach meiner, habe ich tatsächlich ein wirklich gutes kostenloses Werkzeug gefunden, das genau das tut, was ich will: bulkrenameutility Es ist ein kostenloses Umbenennungs-Dienstprogramm. Es ist zunächst etwas verwirrend, aber ich mag den Vorschau-Modus, und es kann reguläre Ausdrücke tun, scheint sehr mächtig!


3
2017-07-30 21:58





Es gibt eine Freeware Datei-Renamer-Dienstprogramm Ich benutze das ist ziemlich einfach zu erreichen. Sie müssen lediglich die Dateien auswählen, die umbenannt werden müssen, sicherstellen, dass die richtigen Optionen ausgewählt sind, und dann die Änderungen übernehmen.

Es hat auch eine praktische "Rückgängig" -Funktion, die Sie verwenden können, wenn die Änderungen, die Sie gerade angewendet haben, nicht das waren, wonach Sie gesucht haben.


2
2017-07-30 19:12





Gesamtkommandant kommt mit einem extrem leistungsstarken Dienstprogramm zum Umbenennen mehrerer Dateien. Es ist nicht kostenlos, aber es gibt eine Lauf-begrenzte Spur.


0
2017-07-30 21:40





Hier ist eine Lösung, die PowerShell (in einer einzigen Zeile) verwendet:

Get-ChildItem 'foo_bar*.jpg' | Rename-Item -NewName { $_.Name -Replace 'foo_bar','foo bar'}


0
2017-07-18 16:32