bat學習相關知識:
1.新建txt文件,修改.txt -> .bat,雙擊即可運行bat,右鍵編輯即可
2.bat 格式
@echo off // 開頭,如果沒寫,會把文件路徑打印出來
內容
pause //結尾,如果沒寫,運行后,會一閃而過,關閉界面
3.bat 命令行跟dos是一樣的,只是dos是在cmd中一行一行編輯,運行,而bat是在記事本中批量編輯
4.bat可以批量修改文件名,通過for循環和正則匹配
bat批量處理文件名(簡單版)
1.新建一個文件夾,將需要修改的png文件放入文件夾內
2.在文件夾內部新建一個bat文件
如下:
在bat文件內修改如下代碼,雙擊運行即可
@echo off set a=0 setlocal EnableDelayedExpansion for %%n in (*.png) do ( set /A a+=1 ren "%%n" "s!a!.png" ) pause
運行效果
bat批量處理文件名(改進版)
@echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir/b *.png') do ( set /a n+=1 if not exist "s!n!.png" (ren "%%a" "s!n!.png") else call :loop "%%a" ) pause&exit :loop set /a n+=1 if exist "s!n!.png" goto loop ren "%~1" "s!n!.png" goto :eof