中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-09-24 16:06
47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,274 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]不同目录下相同后缀名文件移动到指定文件夹中
可打印版本  1,076 / 4
第1楼 ScorDeity 发表于 2007-02-09 18:30
新手上路 发帖 3 积分 8
[求助]不同目录下相同后缀名文件移动到指定文件夹中
请教一段代码怎么写, 恩是这样的,在程序开发中有类似这样的结构 D:\ProjectBag

projectBag
projectA
Bin
DeBug
Release
projectB
Bin
DeBug
Release
projectC
Bin
DeBug
Release
projectD
Bin
DeBug
Release
projectE
Bin
DeBug
Release
projectF
Bin
DeBug
Release
可以看出,每一个project的bin都是一样的结构,但是project的名称是不一样的。我想要的效果是能够把所有的debug、release的指定后缀名的文件比如*.dll。*.xml
复制到D:\ProjectBag\Output的debug、release文件夹中,最好是能在output文件夹运行那个bat文件。当然project的个数是不可能不会变动的。
对你的帮助,我表示感谢!
第2楼 NaturalJ0 发表于 2007-02-09 22:09
银牌会员 发帖 533 积分 1,181

你建个 output 目录,然后放里面直接运行试试看。
第3楼 ScorDeity 发表于 2007-02-10 04:31
新手上路 发帖 3 积分 8
谢谢你的帮忙。我运行了。不过好像漏的点甚么。细细看了你的代码发现好像少了一个bin\ 我加上了就能达到我的目的了。再次感谢你。
第4楼 ScorDeity 发表于 2007-02-10 04:35
新手上路 发帖 3 积分 8
嗯。。。。。顺便再问个问题,如果我的output文件夹是和D:\ProjectBag
同级 也就是
D:\ProjectBag\
D:\Output\
好像以上代码行不通。。。说找不到路径。如果有时间再帮忙能不能解决这个问题
第5楼 NaturalJ0 发表于 2007-02-10 06:07
银牌会员 发帖 533 积分 1,181
不好意思,的确是我疏漏,少写了个 bin 。

上面的代码是根据你说的,“最好是能在output文件夹运行那个bat文件” 写的。我给你改动下你看看行不行?



你把 src 和 dst 按自己要求设置下
只要你 src 目录存在,这个 BAT 放在任何位置运行都可以。 dst 目录可以不存在。
运行的话会先把 dst 那个目录删掉(如果它存在的话),所以小心别填错了,误删了你重要数据。

[ Last edited by NaturalJ0 on 2007-2-10 at 06:09 AM ]
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023