标题: [文件操作] 求批处理把文件的名字更改上一个文件夹的名字 [打印本页]
作者: xqsong 时间: 2012-3-14 15:51 标题: 求批处理把文件的名字更改上一个文件夹的名字
例如:
d:\123\9954\333HZ36P.000.D\fileinfo.a
d:\123\9954\333WKDXP.000.D\fileinfo.a
d:\123\9954\333WKDJP.001.D\fileinfo.a
d:\123\9954\333WKDJP.002.D\fileinfo.a
d:\123\9954\333WKDJP.003.D\fileinfo.a
d:\123\9954\333HZ33P.000.D\fileinfo.a
d:\123\9954\333HZ32P.000.D\fileinfo.a
......
如何把每个文件夹下面的fileinfo.a名字改为上一层文件夹的名称
运行后需要得到的结果为:
d:\123\9954\333HZ36P.000.D\333HZ36P.000.D.a
d:\123\9954\333WKDXP.000.D\333WKDXP.000.D.a
d:\123\9954\333WKDJP.001.D\333WKDJP.001.D.a
d:\123\9954\333WKDJP.002.D\333WKDJP.002.D.a
d:\123\9954\333WKDJP.003.D\333WKDJP.003.D.a
d:\123\9954\333HZ33P.000.D\333HZ33P.000.D.a
d:\123\9954\333HZ32P.000.D\333HZ32P.000.D.a
......
谢谢
作者: QIAOXINGXING 时间: 2012-3-14 16:21
本帖最后由 QIAOXINGXING 于 2012-3-14 16:43 编辑
- cd /d d:\123\9954
- for /d %%i in (*) do (
- cd /d "d:\123\9954\%%~i"
- ren "fileinfo.a" "%%i.a"
- )
复制代码
作者: xqsong 时间: 2012-3-14 16:33
Good, Thanks!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |