代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
VB.Net
】
用FSO(文件系统对象模型)实现获取磁盘空间
作者:
scottckt/
/ 发布于
2010/12/30
/
1368
获取磁盘空间FSO对象模型包含在scriptING类型库(SCRRUN.DLL)中。调用方法如下:
在项目菜单中选择引用,在COM中选择Microsoft scripting Runtime
<div>Imports scripting Private Sub btnFso_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFso.Click Dim Fso As New FileSystemObject Dim drvDisk As Drive, strResult As String drvDisk = Fso.GetDrive("C:\") strResult = "Drive " & "C:\" & vbCrLf strResult += "磁盘卷标:" & drvDisk.VolumeName & vbCrLf strResult += "磁盘序列号:" & drvDisk.SerialNumber & vbCrLf strResult += "磁盘类型:" & drvDisk.DriveType & vbCrLf strResult += "文件系统:" & drvDisk.FileSystem & vbCrLf strResult += "磁盘容量(G): " & FormatNumber(((drvDisk.TotalSize / 1024) / 1024) / 1024, 2, , , Microsoft.VisualBasic.TriState.True) & vbCrLf strResult += "可用空间(G): " & FormatNumber(((drvDisk.FreeSpace / 1024) / 1024) / 1024, 2, , , Microsoft.VisualBasic.TriState.True) & vbCrLf strResult += "已用空间(G):" & FormatNumber(((((drvDisk.TotalSize - drvDisk.FreeSpace) / 1024) / 1024) / 1024), 2, , , Microsoft.VisualBasic.TriState.True) MsgBox(strResult) End Sub <strong>3、用API函数GetVolumeInformation获取逻辑盘序列号</strong> Private Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" _ (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal _ nVolumeNameSize As Integer, ByRef lpVolumeSerialNumber As Long, _ ByVal lpMaximumComponentLength As Integer, ByVal lpFileSystemFlags As Integer, ByVal _ lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Integer) As Integer Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click Dim SerialNumber As Long Dim TempStr1 As New String(Chr(0), 255) Dim TempStr2 As New String(Chr(0), 255) Dim TempInt1, TempInt2 As Integer GetVolumeInformation("C:\", TempStr1, 256, SerialNumber, TempInt1, TempInt2, TempStr2, 256) MsgBox("C盘序列号:" & SerialNumber) End Sub </div>
试试其它关键字
同语言下
.
根据User Agent来判定操作系统与浏览器类型
.
将PPT内容导出为JPG图片
.
Java屏幕截取
.
发送邮件组件
.
子窗体在父窗体指定的控件中显示
.
取文件的大小
.
从某个目录中筛选文件
.
VB脚本调用exe应用程序并传递参数
.
图像格式转换工具
.
洗牌算法
可能有用的
.
根据User Agent来判定操作系统与浏览器类型
.
将PPT内容导出为JPG图片
.
Java屏幕截取
.
发送邮件组件
.
子窗体在父窗体指定的控件中显示
.
取文件的大小
.
从某个目录中筛选文件
.
VB脚本调用exe应用程序并传递参数
.
图像格式转换工具
.
洗牌算法
scottckt/
贡献的其它代码
(
3
)
.
用FSO(文件系统对象模型)实现获取磁盘空间
.
用API函数GetDiskFreeSpaceEx获取磁盘空间
.
将GridView导出到Excel
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3