windows cmd 重新命名后缀相同的文件名
1、需求
需要命名同一个后缀的文件为编号比如xx_1.bmp,xx_2.bmp…
2、代码实现
@echo off
setlocal enabledelayedexpansion
set /p tail=file tail
set /p head=file head
set number = 0
for /f "delims=" %%i in ('dir *.%tail% /a/b/s') do (echo %%i
set /a number+=1
ren "%%i" "%head%_!number!.%tail%"
)
pause
3、说明
file tail 需要修改的文件后缀
file head 需要修改文件后缀所有文件的前缀
4、例如:file tail = bmp ,file head = number 出来的效果就是number_0.bmp
number_1.bmp …