Board logo

标题: 批量更改文件名 [打印本页]

作者: kmtis003     时间: 2007-9-15 15:59    标题: 批量更改文件名

for %%a in (*.jpg) do for /l %%b in (11,1,30) do ren %%a %%b.jpg

这是我自己编的一个更改文件名的.虽然可以满足要求.但是运行过程中.因为循环嵌套的关系.调试过程中.会出现已经改过名以后的文件接着改名的现象.请高手指教如何改进!
作者: wudixin96     时间: 2007-9-15 16:17
楼主需要什么规律来  改名?
作者: 6692836     时间: 2007-9-15 23:03
学习
作者: kmtis003     时间: 2007-9-16 07:34
规律随便一个都行,只要能满足批量重命名的要求就行.
作者: wudixin96     时间: 2007-9-16 07:44

@echo off
set nm=0
for /r %%i in (*.jpg) do (
  set /a nm+=1
  call ren "%%i" %%nm%%.jpg
)
未测试