Batch Dateien umbenennen
Wie kann ich eine Datei umbenennen aus dem Schema *001.mpg zu *.mpg
Meine Dateien sehen wie folgt aus:
neues_28.06.2009_04.30001.mpg
neues_21.06.2009_04.30001.mpg
neues_14.06.2009_04.30001.mpg
ich möchte deise dann umbennenen zu:
neues_28.06.2009_04.3.mpg
neues_21.06.2009_04.3.mpg
neues_14.06.2009_04.3.mpg
Versucht habe ich die Dateien umzubennenen mit:
ren *001.mpg *.mpg
Leider ohne Erfolg.
Kann mir bitte jemand einen Tipp geben, thx.
Meine Dateien sehen wie folgt aus:
neues_28.06.2009_04.30001.mpg
neues_21.06.2009_04.30001.mpg
neues_14.06.2009_04.30001.mpg
ich möchte deise dann umbennenen zu:
neues_28.06.2009_04.3.mpg
neues_21.06.2009_04.3.mpg
neues_14.06.2009_04.3.mpg
Versucht habe ich die Dateien umzubennenen mit:
ren *001.mpg *.mpg
Leider ohne Erfolg.
Kann mir bitte jemand einen Tipp geben, thx.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Kommentar vom Moderator Biber am 10.07.2009 um 09:50:28 Uhr
<OT>
Sagt doch bitte umbenamsen...
Set /A RGC +=1
#408
</OT>
...ich möchte deise dann umbennenen zu:
....Versucht habe ich die Dateien umzubennenen mit:
*Seufz*Sagt doch bitte umbenamsen...
Set /A RGC +=1
#408
</OT>
Content-ID: 120155
Url: https://administrator.de/forum/batch-dateien-umbenennen-120155.html
Ausgedruckt am: 09.01.2025 um 10:01 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
da gibt es ein schönes Tool: http://toolsandmore.de/Central/Produkte/Software/Datei-Tools/Joe/
mfg
Harald
da gibt es ein schönes Tool: http://toolsandmore.de/Central/Produkte/Software/Datei-Tools/Joe/
mfg
Harald
Moin TaToosh,
so ganz passen Beschreibung und Beispiele nicht zusammen.
Ich gehe für eine Skizze mal von den Annahmen aus
Dann wäre eine Lösung:
Demo-Aufruf:
Grüße
Biber
so ganz passen Beschreibung und Beispiele nicht zusammen.
Ich gehe für eine Skizze mal von den Annahmen aus
- die umzubenennenden Dateien haben die Endung *.mpg und davor "0001" (also 4 Zeichen)
- und diese 4 Zeichen sind auch immer "0001" und nicht eine laufende Nummer "0002...0011"
Dann wäre eine Lösung:
::---------- snipp rename0001mpgs.cmd---
@echo off & setlocal
:: hier Dein Verzeichnis anpassen
set "mpgdir=D:\temp"
For %%i in ("%mpgdir%\*0001.mpg") do call :RenameA0001 "%%~fi"
goto :eof
:RenameA0001
Set "Oldname=%~n1"
@echo ren %1 "%OldName:~0,-4%%~x1"
:: nach dem Testen das "@echo " weglöschen
goto :eof
Demo-Aufruf:
>e:\schnipsel\rename0001mpgs.cmd
ren "D:\temp\neues_14.06.2009_04.30001.mpg" "neues_14.06.2009_04.3.mpg"
Grüße
Biber