打開notepad另存為bat時,記得選擇ANSI編碼,否則運行時會出現中文亂碼
@echo off echo.&echo. title 批量替換文件名中的部分字符串&color 3f echo Note: echo 本批處理可批量替換本文件所在文件夾下的所有文件名的相同字符 echo.&echo.&echo.&echo.&echo.&echo. echo.&set /p strtemp3= 請輸入要替換的文件類型: echo.&set /p strtemp1= 請輸入要替換的字符串(可替換空格): echo.&set /p strtemp2= 請輸入替換后的字符串(刪除則直接回車): setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir /a /b *.%strtemp3%') do ( set nobird=%%a ren "%%~a" "!nobird:%strtemp1%=%strtemp2%!") echo.&echo.&echo.&echo.&echo Done! pause
