Board logo

标题: [文件操作] 求助,如何批处理将文件夹中的文件按序号重命名。 [打印本页]

作者: qixiaobin    时间: 2014-6-2 17:45     标题: 求助,如何批处理将文件夹中的文件按序号重命名。

如题,使用批处理命令将文件夹中的文件按001、002、003等顺序重命名。谢谢。
作者: hlzj88    时间: 2014-6-2 21:30

本帖最后由 hlzj88 于 2014-6-2 21:44 编辑

假设文件为txt,
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set /a p=0
  4. for %%a in (*.txt) do (
  5.    set /a p+=1
  6.    set w=!p!
  7.    set /a w=10000+w
  8.    set w=!w:~-3!
  9.    ren %%~nxa !w!%%~xa
  10.    )
  11. pause
复制代码

作者: qixiaobin    时间: 2014-6-3 11:30

很好用,谢谢热心人的帮助。




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