Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno hromadné premenovanie súborov

REM --- nahrada v pokus\abcdeXfgh.txt ---

for /f %%i in ('dir pokus\*.* /b') do call :rename %%i
goto end

:rename
 set soubor=%1
 set zacatek=%soubor:~0,5%
 set filtr=%soubor:~5,1%
 set konec=%soubor:~6%
 set nahrada=Y
 if "%filtr%"=="X" ren pokus\%soubor% %zacatek%%nahrada%%konec%
goto :eof

:end

batka leží nad adresářem "pokus" - jen proto, aby nezkoušela přejmenovat sama sebe. jde samozřejme ošetřit filtrem na příponu.
test nahrazovaného znaku ... if "%filtr%"=="X" ... není nutný, ale může se hodit.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny