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)
Gewollt L0150.opt -> 0150.opt)
Kann mir bitte jemand helfen?
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)
Gewollt L0150.opt -> 0150.opt)
Kann mir bitte jemand helfen?
Please also mark the comments that contributed to the solution of the article
Content-Key: 56300
Url: https://administrator.de/contentid/56300
Printed on: April 25, 2024 at 15:04 o'clock
5 Comments
Latest comment
Wiedermal ist Wurmziehen angesagt.
Die FAQ hast du vergessen zu durchsuchen. Da steht nämlich, dass bestimmte Informationen, z. B. das verwendete Betriebssystem angegeben werden sollen.
Die FAQ hast du vergessen zu durchsuchen. Da steht nämlich, dass bestimmte Informationen, z. B. das verwendete Betriebssystem angegeben werden sollen.
Probiere mal die Batch-Datei aus, keine Gewähr!
@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