用BAT實(shí)現(xiàn)文件批量修改文件名
更新時(shí)間:2024年04月10日 00:30:13 投稿:mdxy-dxy
最近有一組圖片想要批量修改文件名,其它工具有點(diǎn)麻煩,不符合腳本快速的代碼,這里經(jīng)過小編測(cè)試確實(shí)好用
實(shí)現(xiàn)代碼一
將下面的代碼放到一個(gè)BAT文件,然后保存,運(yùn)行。將對(duì)該目錄下所有png文件按順序改文件名了。
@echo off set a=99 setlocal EnableDelayedExpansion for %%n in (*.png) do ( set /A a+=1 ren "%%n" "f1-!a!.png" )
原來的圖片
運(yùn)行后的圖片
實(shí)現(xiàn)代碼二
通過bat的for循環(huán)和字符操作來實(shí)現(xiàn),具體代碼如下:
@echo off set /p w=請(qǐng)輸入文件格式(即擴(kuò)展名并以回車結(jié)束): set /p wf=請(qǐng)輸入要修改的文字(以回車結(jié)束): set /p cb=請(qǐng)輸入要改成的文字(若是刪除則直接回車,以回車結(jié)束): for /f "delims=" %%i in ('dir /b /a-d "*.%w%"' ) do ( set str1=%%i setlocal EnableDelayedExpansion set "str1=!str1:%wf%=%cb%!" ren "%%i" "!str1!" endlocal ) pause
到此這篇關(guān)于用BAT實(shí)現(xiàn)文件批量修改文件名的文章就介紹到這了,更多相關(guān)dos批量修改文件名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
全盤刪除所有文件夾下的_desktop.ini的批處理bat文件
這篇文章主要介紹了用批處理刪除所有盤的desktop.ini的代碼,需要的朋友可以參考下2007-08-08如何讓“>”顯示出來批處理(dos)中的轉(zhuǎn)義符號(hào)
如何讓“>”顯示出來批處理(dos)中的轉(zhuǎn)義符號(hào)...2007-02-02