BAT腳本批量修改文件名

下載的資源總是有很長的前綴,於是找了個批量處理方法,很好用。

原文見:使用BAT腳本批量修改文件名的方法

我只用到了第二種,再把內容貼一遍

@echo off
set /p w=請輸入文件格式(即擴展名並以回車結束):
set /p str1=請輸入要修改的文字(以回車結束):
set /p str2=請輸入要改成的文字(若是刪除則直接回車,以回車結束):
for /f "delims=" %%i in ('dir /b /a-d "*.%w%"' ) do (
set str3=%%i
setlocal EnableDelayedExpansion
set "str3=!str3:%str1%=%str2%!"
ren "%%i" "!str3!"
endlocal
)
pause

 

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