中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 04:14
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 判断移动硬盘的难题 查看 1,026 回复 4
楼 主 判断移动硬盘的难题 发表于 2007-04-14 01:02 ·  中国 广东 广州 番禺区 电信
中级用户
★★
脚本爱好者
积分 238
发帖 93
注册 2007-03-11 13:38
19年会员
UID 81417
性别 男
来自 GZ
状态 离线
命令:wmic logicaldisk where(drivetype='3') get caption,description

取得信息如下:

Caption Description
C: 本地固定磁盘
D: 本地固定磁盘
E: 本地固定磁盘
F: 本地固定磁盘
J: 本地固定磁盘

其中 J 为移动硬盘。由于被检测为同一类型 “本地固定磁盘” ,因此很难判断移动硬盘。试过用VBS也不能。如果不借助第三方软件,在 WIN 下是不是没办法判断移动硬盘呢?
2 发表于 2007-04-14 01:03 ·  中国 安徽 马鞍山 电信
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
放个特征文件行不?
Windows 一键还原
http://www.yjhy.com
3 发表于 2007-04-14 01:08 ·  中国 广东 广州 番禺区 电信
中级用户
★★
脚本爱好者
积分 238
发帖 93
注册 2007-03-11 13:38
19年会员
UID 81417
性别 男
来自 GZ
状态 离线
这个当然可以,但就失去灵活性。
4 发表于 2007-04-14 08:51 ·  中国 安徽 马鞍山 电信
中级用户
★★
积分 397
发帖 168
注册 2006-10-08 10:07
19年会员
UID 64934
状态 离线
我觉得这样应该可以实现吧,不通过脚本,是思路:
首先不插任何USB盘,然后运行程序,把当前所有盘记录下来,可以放在一个特定位置,也可以放在注册表,然后,在插入USB盘后,盘符会边多,如果多出来的盘的属性是本地硬盘,那它就是移动硬盘了!!
这样应该行,不过,比较烦琐,要人工参与操作!!
只是个小思路!
5 发表于 2007-04-14 13:54 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
可以先在一个文件中保存所有固顶磁盘的驱动器号,然后写个批来判断多出的那个驱动器,即可移动磁盘啦。
论坛跳转: