Board logo

标题: [文件操作] 【已解决】批处理如何把1000张jpg图片重命名,从1到1000? [打印本页]

作者: qq544935474    时间: 2015-2-28 21:55     标题: 【已解决】批处理如何把1000张jpg图片重命名,从1到1000?

也就是1,2,3,4,5自动命名。如下图
作者: bailong360    时间: 2015-2-28 21:59

本帖最后由 bailong360 于 2015-3-18 07:03 编辑
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('dir /a-d /b *.jpg') do set /a n+=1&ren "%%~i" !n!.jpg
复制代码
已更正
作者: DAIC    时间: 2015-3-1 09:17

回复 2# bailong360


    "%%~i" 这里的波浪符号应该可以省略吧
作者: bailong360    时间: 2015-3-1 10:40

回复 3# DAIC


    习惯了
作者: qq544935474    时间: 2015-3-18 00:05

回复 2# bailong360


   不能用,一闪而过,我在后面加上pause,提示如下图。
作者: pcl_test    时间: 2015-3-18 00:16

回复 5# qq544935474
更正下
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('dir /a-d /b *.jpg') do set /a n+=1&ren "%%i" !n!.jpg
复制代码





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