Hey, ich möchte ein Batchscript schreiben um alle Dateien in einem Ordner (& Unterordner) umzubenennen.

@echo off
set /p ort=Welches Verzeichnis ?
set /p vorsilbe=Welche Vorsilbe ?
echo.
echo Veraenderte Dateien:
for /R %ort% %%f in (.) do (
    echo %%f
    for /f "delims=" %%i in ('echo %%f') do set "varib=%vorsilbe%%%~nxi"
    rename "%%f" "%varib%"
)
pause 

Allerdings bekomme ich immer die Meldung

Dateiname existiert bereits, oder die Datei konnte nicht gefunden werden.