![Board logo](images/default/logo.gif)
标题: [文件操作] [已解决]批处理怎样重命名文件夹里的文件(不改变后缀名)? [打印本页]
作者: linjuming 时间: 2009-11-19 20:18 标题: [已解决]批处理怎样重命名文件夹里的文件(不改变后缀名)?
如果一个文件夹下有很多种类型的文件,如.jpg ,.vb,.rm,.rmvb,.abcd等等,
请问怎么样在不改变他们后缀的情况下按一定规律命名文件。
如原来为
黄飞鸿.rm
jjj.gif
批处理之家.jpg
重命名后变成
1.rm
2.gif
3.jpg
[ 本帖最后由 linjuming 于 2009-11-20 16:14 编辑 ]
作者: cryfordog 时间: 2009-11-19 23:59
- @echo off
- setlocal enabledelayedexpansion
- for /r d:\angel\ %%i in (*.*) do (
- set /a n+=1
- ren "%%i" !n!%%~xi
- )
- pause
复制代码
[ 本帖最后由 cryfordog 于 2009-11-20 00:11 编辑 ]
作者: ccr438758900 时间: 2009-11-20 00:36
- @echo off
- setlocal enabledelayedexpansion
- for /f "delims=" %%i in ('dir/b/s "d:\q\*.*"') do (set /a a+=1
- ren "%%i" !a!.%%~xi)
- pause
复制代码
[ 本帖最后由 yslyxqysl 于 2009-11-20 11:15 编辑 ]
作者: linjuming 时间: 2009-11-20 16:13
谢谢两位,都很好用!!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |