Board logo

标题: [文件操作] 批处理如何为大量图片按顺序命名? [打印本页]

作者: disifanuo    时间: 2010-9-16 13:33     标题: 批处理如何为大量图片按顺序命名?

打算为某个文件夹下的很多图片命令,比如1.jpg 2.jpg。。。。。小弟写的如下
  1. @echo off
  2. set extension=.jpg
  3. mode con cols=80 lines=30
  4. for /l %%m  in (1.1.15) do (
  5. echo %%m for /f "delims=" %%i in ('dir/b *.jpg') do (
  6. ren %%i %%mextension
  7. )
  8. )
  9. pause
复制代码
恳请哪位大虾指出错误,并给出正确代码,不胜感谢!!
作者: TX_kakashi    时间: 2010-9-16 15:43

  1. @echo off&enable enabledelayedexpansion
  2. set count=1
  3. for /f "delims=" %%I in ('dir/b/s/a-d *.jpg') do (
  4.      ren "%%I" !count!.jpg
  5.      set/a count=!count!+1
  6. )
  7. pause
复制代码





欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2