![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 15:59 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请教 copy文件时候,排除特殊目录和文件 |
| 可打印版本 919 / 13 |
| 第1楼 iipiip | 发表于 2008-09-04 16:12 |
| 新手上路 发帖 7 积分 16 | |
|
请教 copy文件时候,排除特殊目录和文件 --output
--projects --project1 --bin --debug project1.dll project1.xml --release project1.dll project1.xml --obj --debug project1.dll project1.xml project1.pda --release project1.dll project1.xml --project2 --bin --debug project1.dll project2.dll project2.xml --obj --debug project1.dll project1.xml project1.pda .............. output文件夹 和projects文件夹是同级的,projects文件夹里面有多个project文件,每一个project文件里面都有一个bin文件和obj文件,bin文件夹和obj文件夹里面有debug和release文件夹,现在我想把bin文件夹里面的debug文件夹的东西的拷贝到output里面,可是不要obj里面的,而且,因为project2里面也有project1.dll这个文件,我需要跳过这个文件,这个批处理对我来说,太难的。请各位帮忙一下。 [ Last edited by iipiip on 2008-9-4 at 04:14 PM ] |
|
| 第2楼 iipiip | 发表于 2008-09-04 16:17 |
| 新手上路 发帖 7 积分 16 | |
|
应该是 bin文件夹里面的debug文件夹的*.dll,*.xml文件的拷贝到output文件夹里面
|
|
| 第3楼 HAT | 发表于 2008-09-04 16:32 |
| 版主 发帖 5,017 积分 9,023 | |
|
是不是这个意思?
|
|
| 第4楼 HAT | 发表于 2008-09-04 16:33 |
| 版主 发帖 5,017 积分 9,023 | |
|
汗水,需求变了。
|
|
| 第5楼 iipiip | 发表于 2008-09-04 16:40 |
| 新手上路 发帖 7 积分 16 | |
|
太感谢了。。。。。。。。。。。。。。。。。。。
|
|
| 第6楼 iipiip | 发表于 2008-09-04 16:44 |
| 新手上路 发帖 7 积分 16 | |
|
可是我还有一个问题,现在project2是在project1后面,如果是project2在project1前面,是不是project1里面的那个dll没有覆盖project2的?我的想法是又project1文件夹出来的,其他文件夹出来,应该是不覆盖这个的。这个能实现么?再次麻烦HATle
这些dll名称肯定是project的名称, |
|
| 第7楼 HAT | 发表于 2008-09-04 16:49 |
| 版主 发帖 5,017 积分 9,023 | |
|
dir的结果默认应该是升序排列的,project1自动排在project2前面。
echo n就是为了后面的不覆盖前面的。 |
|
| 第8楼 iipiip | 发表于 2008-09-04 16:52 |
| 新手上路 发帖 7 积分 16 | |
|
呃。。。问题是,可能project1不叫project1.。。我这里是为了方便这样写的。他可能是wpfproject,而project2可能是sileverlightproejct。。。。
|
|
| 第9楼 HAT | 发表于 2008-09-04 16:55 |
| 版主 发帖 5,017 积分 9,023 | |
|
字符串会按照ASCII码排序
wpfproject会排在sileverlightproejct后面 你是说想让wpfproject排在sileverlightproejct前面? |
|
| 第10楼 iipiip | 发表于 2008-09-04 17:03 |
| 新手上路 发帖 7 积分 16 | |
|
呃。。这样说吧,还是上面那个文件表结构,只是project1下面的debug文件夹中有project2.dll
project1 --bin --debug project1.dll project1.xml project2.dll --project2 --bin --debug project2.dll project2.xml 我的意思是,copy的时候,project1下面的debug文件夹的内容肯定copy先,那么output文件夹里面project2.dll,然后project2的后面copy的,那么就不会覆盖project2.dll。但是我想我需要的是,project2里面的project2.dll要覆盖output里面的project2.dll。因为project2.dll是project2文件夹产生的。不知道你明白没有~。~ 再次感谢你的帮忙。谢谢 |
|
| 第11楼 HAT | 发表于 2008-09-04 17:27 |
| 版主 发帖 5,017 积分 9,023 | |
| 第12楼 iipiip | 发表于 2008-09-04 17:28 |
| 新手上路 发帖 7 积分 16 | |
|
感谢中。。。。。。。。。。
HAT超级号人 |
|
| 第13楼 sparklt | 发表于 2008-09-05 22:13 |
| 初级用户 发帖 15 积分 22 | |
|
同感,现代雷锋
|
|
| 第14楼 406317577 | 发表于 2008-09-06 01:59 |
| 初级用户 发帖 45 积分 98 | |
|
有点复杂
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |