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