編碼的世界 / 優質文選 / 財富

Windows對文件批量重命名


2022年7月03日
-   

 批量重命名之前效果:

完成後效果:

首先在需要批量重命名文件的同文件夾下新建txt,內容:
@echo off
set a=0
setlocal EnableDelayedExpansion
dir /b .*.jpg | find /c /v "" >> . mp.txt
set /p c=<. mp.txt
del /a /f /q . mp.txt
for %%i in (*.jpg) do (
set /a a+=1
if !a! gtr %c% (goto aa)
echo !a!
echo %%i
ren "%%i" "!a!.jpg"
)
:aa
pause

dir /b下面接上find命令來統計當前目錄下的jpg格式的文件數,把統計的文件數寫入txt文件中,然後從這個txt中讀出這個數字賦值給c變量,再把這個txt文件刪除。
後面的for循環就是重命名文件了,if判斷一旦a變量大於c變量(重命名文件總數),終止循環並且跳出到aa。
txt另存為.bat文件,運行。
 

熱門文章