Ich habe ein Script mit dem Du die Dateinamen in einem Verzeichnis in der Form verändern kannst, das ungewünschte Inhalte des Dateinamens ausgeschnitten werden. Den Code in den Editor bringen und als Batch-Datei speichern. Die Batch-Datei muss im gleichen Ordner wie die jpg's sein.
Als Beispiel für Deinen Fall:
Nach Eingabe von
_bearbeitet-1_DxO
wird aus
IMG_0136_bearbeitet-1_DxO.jpg
IMG_0136.jpg
Auch Leerzeichen werden bearbeitet.
Viel Spaß
-------------------
@echo off
setlocal enabledelayedexpansion
:begin
echo welches Wort soll entfernt werden? [ENTER]
set /p find=
set FileType=jpg
for /f "delims=" %%i in ('dir /B *.%FileType%') do call :umbenennen "%%~i"
echo noch ein Wort entfernen (j/n) [ENTER]
set /p jn=
if %jn%==j (goto :begin)
goto :eof
:umbenennen
set alter_name=%1
rem das Wort im Dateinamen wird entfernt
set ZuEntfernen=%find%
set neuer_name=!alter_name:%ZuEntfernen%=%!
rename %alter_name% %neuer_name%
goto :eof
---------------------
__________________
Gruß Werner
Geändert von snibchi (03.09.24 um 10:42 Uhr).
Grund: Ergänzung
|