Die dürfte Probleme mit Pfaden mit Leerzeichen drin haben oder?
Bin jetzt nicht so der Batchzauberer, aber so wäre meiner Meinung nach besser: ren "%1" "%newname%"
- - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -
..is natürlich Quatsch. Aber ich kann meinen Beitrag irgendwie nicht mehr editieren.
- - - - - - - - - - Beitrag nachträglich erweitert - - - - - - - - - -
Für Don (und alle anderen mit Codepagegezicke).
Als ANSI File speichern (notepad.exe, Codierung ANSI wählen), dann sollte es gehen.
Code:@echo off&setlocal chcp 1252 for /f "delims=" %%a in ('dir /a:-d /o:n /b /s *.flv *.wmv *.mp4 *.mkv *.avi *.mpg *.mpeg *.mov *.ts *.m2ts *.rm *.rmvb *.ogm *.webm *.txt *.jpg *.png *.gif') do call :next "%%a" GOTO:EOF :next set "newname=%~nx1" set "newname=%newname:ä=ae%" set "newname=%newname:Ä=Ae%" set "newname=%newname:ö=oe%" set "newname=%newname:Ö=Oe%" set "newname=%newname:ü=ue%" set "newname=%newname:Ü=Ue%" set "newname=%newname:ß=ss%" set "newname=%newname:)=%" set "newname=%newname:(=%" set "newname=%newname:&=%" set "newname=%newname:^=%" set "newname=%newname:$=%" set "newname=%newname:#=%" set "newname=%newname:@=%" set "newname=%newname:+=%" set "newname=%newname:}=%" set "newname=%newname:{=%" set "newname=%newname:]=%" set "newname=%newname:[=%" set "newname=%newname:;=%" set "newname=%newname:'=%" set "newname=%newname:`=%" set "newname=%newname:,=%" ren %1 "%newname%"




Zitieren