來自網絡,感謝作者。
@echo off
echo.&echo.
echo 說明:
echo.
echo 使用本bat文件可批量替換本文件所在文件夾下的所有文件名的相同字符
echo.
echo 如果輸入與擴展名相關字母或符號,可以修改指定文件的文件類型!
echo.&echo.&echo.&echo.&echo.&echo.
echo.&set /p renname3= 請輸入被替換文件名字符的文件擴展名:
echo.&set /p renname1= 請輸入被替換的文件名字符(可替換空格):
echo.&set /p renname2= 請輸入替換後的文件名字符(刪除則直接回車):
setlocal enabledelayedexpansion
for /f "delims=" %%a in ('dir /a /b *.%renname3%') do (
set hcy=%%a
ren "%%~a" "!hcy:%renname1%=%renname2%!")
echo.&echo.&echo.&echo.&echo 替換成功
pause