Mehrfach umbenennen per Batch
Moinz!
Gibt es per DOS/Batch die Möglichkeit eine Liste von Dateien in einem Ordner umzubennen?
Und zwar geht es um Artikelbilder, die bspw. heissen:
0010.jpg
0018.jpg
0129.jpg
usw.
Die Umbenennung soll "einfach nur" die führenden Nullen in den Dateinamen entfernen, damit die Dateien dann so heissen:
10.jpg
18.jpg
129.jpg
usw.
Thx, Fugu
Gibt es per DOS/Batch die Möglichkeit eine Liste von Dateien in einem Ordner umzubennen?
Und zwar geht es um Artikelbilder, die bspw. heissen:
0010.jpg
0018.jpg
0129.jpg
usw.
Die Umbenennung soll "einfach nur" die führenden Nullen in den Dateinamen entfernen, damit die Dateien dann so heissen:
10.jpg
18.jpg
129.jpg
usw.
Thx, Fugu
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 27702
Url: https://administrator.de/forum/mehrfach-umbenennen-per-batch-27702.html
Ausgedruckt am: 23.12.2024 um 12:12 Uhr
6 Kommentare
Neuester Kommentar
desweiteren sollte mit der forumssuche was im batchbereich
zu finden sein, wenn ich mich recht erinner.
zu finden sein, wenn ich mich recht erinner.
ich benütze für das batch-umbenennen am liebsten IrfanView (http://www.irfanview.de/)
Ist freeware, schnell und übersichtlich.
Speziell Grafiken umbenennen oder umkonvertieren geht mit ein par klicks, andere Dateien umbenennen ist aber auch möglich.
funktionen können auch über batchfile ausgeführt werden.
Ist freeware, schnell und übersichtlich.
Speziell Grafiken umbenennen oder umkonvertieren geht mit ein par klicks, andere Dateien umbenennen ist aber auch möglich.
funktionen können auch über batchfile ausgeführt werden.
Moin fugu,
nun macht da nicht so viel Heckmeck drum... Irfanview.. kopfschüttel
::-- snipp Ren0jpgs.bat
@echo off & setlocal enableDelayedExpansion
For %%a in ( 0???.jpg) do Set /a "Name=1%%~na-10000" & ren %%a !name!.jpg
::-- snapp Ren0jpgs.bat
Ein DIR /b vorher:
0001.jpg
0023.jpg
0101.jpg
7101.jpg
Ein DIR /b nach dem Batchschnipsel:
D:\temp\jpgs>dir /b *.jpg
1.jpg
101.jpg
23.jpg
7101.jpg
(Habe vorausgesetzt, die Dateinamen VORHER sind auch alle genau 4 Zeichen lang)
HTH Biber
nun macht da nicht so viel Heckmeck drum... Irfanview.. kopfschüttel
::-- snipp Ren0jpgs.bat
@echo off & setlocal enableDelayedExpansion
For %%a in ( 0???.jpg) do Set /a "Name=1%%~na-10000" & ren %%a !name!.jpg
::-- snapp Ren0jpgs.bat
Ein DIR /b vorher:
0001.jpg
0023.jpg
0101.jpg
7101.jpg
Ein DIR /b nach dem Batchschnipsel:
D:\temp\jpgs>dir /b *.jpg
1.jpg
101.jpg
23.jpg
7101.jpg
(Habe vorausgesetzt, die Dateinamen VORHER sind auch alle genau 4 Zeichen lang)
HTH Biber