获得 硬盘的剩余空间 VB

在一个窗口上面加载一个label1控件要在这个控件上面显示当前电脑所有硬盘占用空间和剩余空间,请问代码怎么编写?按你的方法做了,显示说“磁盘未准备好”... 在一个窗口上面加载一个label1 控件 要在这个控件上面显示 当前电脑所有硬盘占用空间和剩余空间,请问代码怎么编写?
按你的方法做了,显示说 “磁盘未准备好”
展开
 我来答
wlm_jxj
2008-05-14 · TA获得超过2145个赞
知道小有建树答主
回答量:952
采纳率:0%
帮助的人:463万
展开全部
工程——>引用——>Microsoft scripting runtime
Private Sub Form_Load()
Dim fso As New FileSystemObject
Dim driver As Drive
For Each driver In fso.Drives
Label1.Caption = Label1.Caption & driver.DriveLetter & " FreeSpace" & driver.FreeSpace & " AvailableSpace" & driver.AvailableSpace
Next driver
End Sub
得到的单位是byte如果你想化成GB除以1024^3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HeXian000
2008-05-14 · TA获得超过339个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:368万
展开全部
Private Sub Form_Load()
Dim fso As New FileSystemObject
Dim driver As Drive
For Each driver In fso.Drives
If driver.IsReady Then
Label1.Caption = Label1.Caption & driver.DriveLetter & " FreeSpace" & driver.FreeSpace & " AvailableSpace" & driver.AvailableSpace
End If
Next driver
End Sub
其它同楼上

参考资料: wlm_jxj - 高级经理 六级 5-14 11:36

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式