mystery

Wiedermal Batch umbenennen von Dateien

Hallo alle zusammen. Ich habe schon das Forum durchsucht und leider nur ähnliche Probleme gefunden.
Ich hoffe das mir bezüglich meines Problems geholfen werden kann.

Und zwar muss ich Dateien die L0001.MPF ; L0150.MPF ; L4545.MPF.... heißen umbenennen in 0001.opt ; 0150.opt 4545.opt.....

Die Endung ist klar, per

ren *.MPF *.opt

Jedoch wie bekomm ich das "L" noch da weg? per

ren *.* ????.* gehts ja nicht, da es die ersten 4 Zeichen nimmt und nicht die letzten 4.

(Also L0150.opt -> L015.opt)

Gewolltface-sad L0150.opt -> 0150.opt)

Kann mir bitte jemand helfen?
Auf Facebook teilen
Auf X (Twitter) teilen
Auf Reddit teilen
Auf Linkedin teilen

Content-ID: 56300

Url: https://administrator.de/forum/wiedermal-batch-umbenennen-von-dateien-56300.html

Ausgedruckt am: 07.05.2025 um 19:05 Uhr

46503
46503 11.04.2007 um 00:16:24 Uhr
Goto Top
Wiedermal ist Wurmziehen angesagt. face-sad
Die FAQ hast du vergessen zu durchsuchen. Da steht nämlich, dass bestimmte Informationen, z. B. das verwendete Betriebssystem angegeben werden sollen.
Mystery
Mystery 11.04.2007 um 00:19:29 Uhr
Goto Top
sorry, es handelt sich bei dem rechner bei den es eingesetzte werden soll um Windows 2000
Servicepack weiß ich nicht, ist glaub ich keins drauf...
46503
46503 11.04.2007 um 00:47:46 Uhr
Goto Top
Probiere mal die Batch-Datei aus, keine Gewähr! face-wink

@echo off  & setlocal
for %%i in (*.mpf) do call :strip %%~ni 
goto :eof


:strip
set name=%1
set name=%name:~1%
ren %1.mpf %name%.opt
Mystery
Mystery 11.04.2007 um 00:56:54 Uhr
Goto Top
Funktioniert perfekt, vielen vielen Dank
Dani
Dani 11.04.2007 um 08:11:17 Uhr
Goto Top
G' Morgen,
bitte den Thread als "gelöst" markieren. Dazu oben bei der Problembeschreibung auf editieren klicken und den entsprechenden Haken setzen. Danke...


Grüße
Dani