如何得到当前所有硬盘的分区数量?不包括光驱、可移动存储器!

yanzeyuan 2003-10-13 12:46:50
如何得到当前所有硬盘的分区数量?不包括光驱、可移动存储器!
...全文
37 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
3661512 2003-10-13
  • 打赏
  • 举报
回复
可以用wmi,
http://www.mvps.org/vbnet/index.html?code/wmi/wmilogicaldiskinfo.htm
看看这里
felix 2003-10-13
  • 打赏
  • 举报
回复
'先引用Microsoft Scripting Runtime
Dim FSO As New Scripting.FileSystemObject
Dim dr As Scripting.Drive
Dim intDriveType As Integer
dim i as integer
For Each dr In FSO.Drives
Select Case dr.DriveType
Case 0: intDriveType = 5 'Unknown
Case 1: intDriveType = 2 'Removable
Case 2: intDriveType = 3 'Fixed
i=i+1
Case 3: intDriveType = 5 'Network
Case 4: intDriveType = 4 'CD-ROM
Case 5: intDriveType = 5 'RAM Disk
End Select
Next
msgbox i

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧