Derzeit verwende ich den total Commander um Dateien in einem Verzeichnis umzubenennen.
Ich verwende da das Mehrfach-Umbenenn-Toll mit folgender umbenenn-Maske [N]_g.
Gibt es da auch eine Möglichkeit nicht immer den Total Commander zu starten, sondern dies auch über eine Batch-Datei zu lösen.
Vielen Dank für jede Antwort
Batch für umbenennen von Dateien
Moderators: Hacker, Stefan2, white
Eingabe auf der Kommandozeile:
In einem Batch (.BAT):
Erläuterung:
Benennt alle Dateien (Muster '*') im aktuellen Verzeichnis von {name}.{ext} nach {name}_g.{ext} um
%f = Platzhalter für Dateinamen
%~nf = Platzhalter für Dateinamensstamm (von %f)
%~xf = Platzhalter für Dateinamenserweiterung (von %f)
Ich gehe davon aus, dass Du mit "_g" tatsächlich die literale Zeichenfolge "_g" und nicht den Platzhalter "_[G]" (für Großelternverzeichnis) meintest.
Code: Select all
For %f IN (*) DO Ren %f %~nf_g%~xf
Code: Select all
For %%f IN (*) DO Ren %%f %%~nf_g%%~xf
Benennt alle Dateien (Muster '*') im aktuellen Verzeichnis von {name}.{ext} nach {name}_g.{ext} um
%f = Platzhalter für Dateinamen
%~nf = Platzhalter für Dateinamensstamm (von %f)
%~xf = Platzhalter für Dateinamenserweiterung (von %f)
Ich gehe davon aus, dass Du mit "_g" tatsächlich die literale Zeichenfolge "_g" und nicht den Platzhalter "_[G]" (für Großelternverzeichnis) meintest.