habe mal wieder ein kleines Problem. Ich habe einen Ordner mit mehreren Bild-Dateien 0690 01.jpg, 0690 02.jpg, 0690 03.jpg, usw.
Diese Dateien sollen alle in einen Ordner vverschoben werden, der folgendermaßen aussiehr:
e:\galerie\0690\Dynamische Galerie\Heizungsanlage. Wie ich die Dateien verschiebe, habe ich schon raus (siehe batch-Datei.
@echo off
chcp 1252>nul
set pfad1=e:\galerie
set pfad2=Dynamische Galerie
set pfad3=Heizungsanlage
cd /d "%~dp0"
for %%a in ("*.jpg") do set datei=%%a&call :loop
echo.&echo Fertig&echo.&pause&exit
:loop
echo %datei% wird bearbeitet
set zahl1=%datei:~0,4%
if not exist "%pfad1%\%zahl1%\%pfad2%\%pfad3%" md "%pfad1%\%zahl1%\%pfad2%\%pfad3%"
if errorlevel 1 echo Error beim erstellen von "%pfad1%\%zahl1%\%pfad2%\%pfad3%"
move "%datei%" "%pfad1%\%zahl1%\%pfad2%\%pfad3%\"
if errorlevel 1 echo Error beim verschieben von "%datei%"
goto :eof
Mein Problem ist, dass die Bilder im neuen Ordner die Namen Bild1.jpg, Bild2.jpg, usw. heißen müssen. Wie kann ich das anstellen?
Viele Grüße