如果对要重新命名的文件没有顺序方面的要求,下面的代码可以解决问题(以修改jpg格式的图片文件名为例):
@echo off
set num=0
setlocal enabledelayedexpansion
for /f %%i in ('dir /b "保存图片的文件夹\*.jpg"') do (
set /a num+=1
ren %%i !num!.jpg
)
类似的讨论请看:
求助!怎样给一组文件的文件名加上序号(1,2,3...)?
http://www.cn-dos.net/forum/viewthread.php?tid=21240&fpage=1&highlight=%E6%96%87%E4%BB%B6%E5%90%8D
Last edited by namejm on 2006-7-24 at 22:38 ]