批量替換文件名腳本

來自網絡,感謝作者。

@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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章