回 帖 发 新 帖 刷新版面

主题:请问各位大侠:怎样判断一个分区是本地磁盘还是U盘?

如题。可能用户把本地硬盘分为若干个分区,要用程序逐一判断各分区是本地硬盘分区,还是U盘,怎样处理?

回复列表 (共4个回复)

沙发


我的硬盘分为c和d,e为光驱,f为虚拟光驱,g为U盘,为什么:
sys(2022,'c')返回值为8192
sys(2022,'d')        16384
sys(2022,'e')和sys(2022,'f')均提示输入输出失败(没有插入光盘)
sys(2022,'g')        4096
而c,d,g盘的类型均为fat32,其返回值却不一样,是怎么回事?

板凳

DRIVETYPE("F")

1 无类型
 
2 软盘
 
3 硬盘
 
4 可移动硬盘或网络驱动器
 
5 CD-ROM
 
6 RAM 磁盘1
 

3 楼


谢谢!但是我的电脑把软驱和U盘都认成了2,这是怎么回事?是不是2代表的可移动硬盘包括了软驱?为什么不把U盘认作4呢?(我逐一试用了所有盘的测试,均没有返回4)

4 楼

[quote]
谢谢!但是我的电脑把软驱和U盘都认成了2,这是怎么回事?是不是2代表的可移动硬盘包括了软驱?为什么不把U盘认作4呢?(我逐一试用了所有盘的测试,均没有返回4)[/quote]
也没有返回6。

我来回复

您尚未登录,请登录后再回复。点此登录或注册