@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
轉載鳥兒部落格 » 批處理替換檔案名中的指定字元