![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 19:24 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 在批处理中如何描述硬盘上第二个分区 |
| 可打印版本 776 / 4 |
| 第1楼 xltyxs | 发表于 2007-09-12 16:21 |
| 新手上路 发帖 4 积分 12 | |
|
在批处理中如何描述硬盘上第二个分区 如何用批处理实现copy 光盘下win98到硬盘上第二个分区.
如无第二个分区就copy到第一个分区下 以下是一个高人指点的,可问题是:用win98启动盘启动后会有个虚拟盘 如硬盘上只有一个分区。D盘也是存在的。 if exist D:\nulgoto d if exist C:\nul goto C :c c: md win98 cd win98 copy %CDROM%:\win98 :D d: md win98 cd win98 copy %CDROM%:\win98 谢谢 |
|
| 第2楼 lianjiang2004 | 发表于 2007-09-12 18:57 |
| 金牌会员 发帖 1,884 积分 3,946 | |
|
首先,第二分区与D:盘有关系吗?呵呵。不能是C:吗?还可能没盘符。
由于你的问题不明确,无法回答。 |
|
| 第3楼 tusheng | 发表于 2007-09-13 06:07 |
| 中级用户 发帖 104 积分 213 | |
|
是个问题,
第一个逻辑分区很难被判断,有可能是虚拟盘 而且当硬盘所有分区是ntfs格式的时候,该批处理会出错 |
|
| 第4楼 xltyxs | 发表于 2007-09-13 08:46 |
| 新手上路 发帖 4 积分 12 | |
Originally posted by lianjiang2004 at 2007-9-12 18:57: 这样吧,我们抛开C:D:等不谈.请指教:用win98启动盘启动后如何将光盘下的文件夹win98 copy到硬盘的第二个分区下,若硬盘只有一个分区那么就copy到第一个分区下. 谢了 |
|
| 第5楼 Climbing | 发表于 2007-09-13 09:04 |
| 铂金会员 发帖 2,753 积分 6,962 来自 河北保定 | |
|
这个问题表面上看很简单,其实并不简单,难就难在如何在DOS下判断硬盘有几个分区,某个分区对应哪个盘符,这些都是不容易确定的。由于DOS并没有直接提供对分区访问的能力(只能通过盘符进行),所以,就算你能判断出有几个分区,将分区与盘符对应起来也不是一件容易的事。
我能想到的是,使用ghost -dd命令生成硬盘分区状况文件,然后分析这个文件,首先判断是否存在需要的分区,然后再提取对应分区的盘符。在纯DOS环境,这两个操作都不容易实现。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |