Http://www.cnng.net  首页 原创软件   VB文挡  VB资源   乱舞人生  资源   Tags  给我留言 
用户登陆
用户:
密码:
 

站点日历
73 2024 - 11 48
     12
3456789
10111213141516
17181920212223
24252627282930


站点统计

最新日志
小工具--文本转html超文本(批量) 带有返回值的InputBox函数
晴天 获得磁盘的文件系统   [ 日期:2008-12-17 ]
程序代码:[ 复制代码 ] 
Option Explicit

Private Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, ByVal lpVolumeNameBuffer As String, ByVal nVolumeNameSize As Long, lpVolumeSerialNumber As Long, lpMaximumComponentLength As Long, lpFileSystemFlags As Long, ByVal lpFileSystemNameBuffer As String, ByVal nFileSystemNameSize As Long) As Long

Public Function WhichFileSystem(ByVal Drive As String) As String
    Dim sVolBuf As String * 255, sSysName As String * 255
    Dim lSerialNum As Long, lSysFlags As Long
    Dim lComponentLength As Long
    Dim lRes As Long

    lRes = GetVolumeInformation(Drive, sVolBuf, 255, lSerialNum, _
           lComponentLength, lSysFlags, sSysName, 255)
           
    If lRes Then
        WhichFileSystem = Left$(sSysName, InStr(sSysName, Chr$(0)) - 1)
    Else
        WhichFileSystem = ""
    End If

End Function




'在程序中要使用时,只需输入硬盘代号即可,如下:

Private Sub Command1_Click()
    MsgBox WhichFileSystem("f:\")
End Sub



相关链接:vb,磁盘,文件系统

[阅读字体大小: ]
[本日志由 admin 于 2013-11-01 11:01 PM 编辑]
引用通告地址 (0):
复制引用地址http://www.cnng.net/blog/trackback.asp?tbID=65
复制引用地址http://www.cnng.net/blog/trackback.asp?tbID=65&CP=GBK
暂时没有评论
发表评论 - 不要忘了输入验证码哦!
作者: 用户名:  密码:   注册? 验证码: 
评论:

禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
表  情