Batch für umbenennen von Dateien

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
haiflosse
New Member
New Member
Posts: 1
Joined: 2005-10-30, 20:22 UTC

Batch für umbenennen von Dateien

Post by *haiflosse »

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
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

Eingabe auf der Kommandozeile:

Code: Select all

For %f IN (*) DO Ren %f %~nf_g%~xf
In einem Batch (.BAT):

Code: Select all

For %%f IN (*) DO Ren %%f %%~nf_g%%~xf
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.
Post Reply