中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 17:39
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » 请教:文件重命名
可打印版本  792 / 10
第1楼 feixiang 发表于 2009-04-16 12:17
新手上路 发帖 7 积分 4
请教:文件重命名
我的某个硬盘文件夹里有很多txt小说,文件名如下:

00.txt、mydoc01.txt、mydoc02.txt、mydoc03.txt、mydoc04.txt……依此类推

其中00.txt里保存着mydoc01.txt、mydoc02.txt、mydoc03.txt、mydoc04.txt……的中文文件名,如下:

目录
Dos 我的最爱
批处理 我更喜欢
等等

注意:有些中文名字有空格之类的有的文件名还很长

如何用批处理把mydoc01.txt、mydoc02.txt……改成00.txt里的中文名呀???

我用dir /b >1.txt然后复制到excel有多少个文件就制作了多少个重命名命令,文件名空格也去掉了,可以是可以了但很烦锁,不是我的本意。

求一个批处理就搞定!!!

救命…………help me
第2楼 freeants001 发表于 2009-04-16 20:28
中级用户 发帖 244 积分 330 来自 湖北


[ Last edited by freeants001 on 2009-4-16 at 22:00 ]
第3楼 feixiang 发表于 2009-04-16 21:34
新手上路 发帖 7 积分 4
一闪而过
感谢二楼兄弟的热心帮助,但是出了点问题

我在小说所在文件夹,新建了个文本然后把你的批处理复制进去保存


把txt改成bat


双击打开,黑色的背影一闪而过

其它的什么也没有改变
第4楼 freeants001 发表于 2009-04-16 21:44
中级用户 发帖 244 积分 330 来自 湖北
是放在包含下面这些文件的目录吗?
00.txt、mydoc01.txt、mydoc02.txt、mydoc03.txt、mydoc04.txt
第5楼 freeants001 发表于 2009-04-16 21:49
中级用户 发帖 244 积分 330 来自 湖北
发现二楼代码ren后多打了个 %%i ,现已更正,楼主再试试
第6楼 feixiang 发表于 2009-04-16 22:37
新手上路 发帖 7 积分 4
呵呵
是的,00.txt里包含着mydoc01.txt、mydoc02.txt、mydoc03.txt、mydoc04.txt
的中文名当然也有英文的,文件名字还有空格之类的,有的还很长

我把ren 后面的%%i去掉了再保存,也是一闪而过,连黑影子都看不到,只是看到文件夹窗口动了一下。
第7楼 freeants001 发表于 2009-04-16 23:23
中级用户 发帖 244 积分 330 来自 湖北
第8楼 netbenton 发表于 2009-04-17 00:32
银牌会员 发帖 752 积分 1,916 来自 广西
改名的那句这样才合理:
ren mydoc!m:~-2!.txt "%%~nxi.txt"

[ Last edited by netbenton on 2009-4-16 at 22:35 ]
第9楼 freeants001 发表于 2009-04-17 00:49
中级用户 发帖 244 积分 330 来自 湖北
Originally posted by netbenton at 2009-4-17 00:32:
改名的那句这样才合理:
ren mydoc!m:~-2!.txt "%%~nxi.txt"

[ Last edited by netbenton on 2009-4-16 at 22:35 ]


这包没问题的
第10楼 netbenton 发表于 2009-04-17 00:54
银牌会员 发帖 752 积分 1,916 来自 广西
试了,果真没有问题
第11楼 feixiang 发表于 2009-04-17 13:56
新手上路 发帖 7 积分 4
谢谢各位!谢谢大家的帮助!
OK了

谢谢你们

谢谢你们宝贵的经验
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023