中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 02:20
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 文件批量复制并将重复文件改名
可打印版本  1,145 / 6
第1楼 skyblue 发表于 2008-07-06 17:13
新手上路 发帖 6 积分 16
文件批量复制并将重复文件改名
请教一个问题:
我现在在e:\过滤\下有a2-a21共20个子目录。每个目录下面有10个txt和10个ini文件,而且他们是一一对应的,比方“天下1.txt”和“天下1.ini”是同前缀的2个文件。
我现在想把这20个子目录下的所有文件合并到“e:\过滤\all”目录下,但是各个目录下的文件名是重复的 ,有没有办法在批处理命令中把文件夹的信息加在文件名上,使all里的文件不重名。
第2楼 lxmxn 发表于 2008-07-07 00:33
版主 发帖 4,938 积分 11,386
试试下面这个脚本?
第3楼 gggdqrdf 发表于 2008-07-07 02:13
新手上路 发帖 2 积分 4
学习中
第4楼 skyblue 发表于 2008-07-07 11:10
新手上路 发帖 6 积分 16
谢谢斑竹帮助。
第5楼 skyblue 发表于 2008-07-07 12:22
新手上路 发帖 6 积分 16
测试有问题,20个文件夹,每个文件夹有20个文件,应该生成400个,但实际用批处理生成了8000多,好象有些文件被反复重命名了,前缀加的很长
第6楼 skyblue 发表于 2008-07-07 12:47
新手上路 发帖 6 积分 16
好了,是我设置的问题,非常感谢
第7楼 lxmxn 发表于 2008-07-07 22:59
版主 发帖 4,938 积分 11,386
Originally posted by skyblue at 2008-7-7 12:22:
测试有问题,20个文件夹,每个文件夹有20个文件,应该生成400个,但实际用批处理生成了8000多,好象有些文件被反复重命名了,前缀加的很长

这也是为什么我用ren把新建的文件夹重命名的原因……
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023