• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    vbs判断磁盘类型和检测硬盘剩余空间的实现代码

    发布者: 福建二哥 | 发布时间: 2025-8-13 23:50| 查看数: 76| 评论数: 0|帖子模式

    核心代码:
    1. Function ShowDriveType(drvpath)
    2.   Dim fso, d, t
    3.   Set fso = CreateObject("Scripting.FileSystemObject")
    4.   Set d = fso.GetDrive(fso.GetDriveName(drvpath))
    5.   Select Case d.DriveType
    6.    Case 0 t = "Unknown"
    7.    Case 1 t = "Removable"  '移动硬盘
    8.    Case 2 t = "Fixed"    '硬盘
    9.    Case 3 t = "Network"   '网络硬盘
    10.    Case 4 t = "CD-ROM"
    11.    Case 5 t = "RAM Disk"   'RAM
    12.   End Select
    13.   ShowDriveType = "Drive " & d.DriveLetter & ": - " & t
    14. End Function

    15. Function ShowFreeSpace(drvPath)
    16. Dim fso, d, s
    17. Set fso = CreateObject("Scripting.FileSystemObject")
    18. Set d = fso.GetDrive(fso.GetDriveName(drvPath))    'd为F:
    19. s = "Drive " & UCase(drvPath) & " - "
    20. s = s & d.VolumeName & " "
    21. s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0)
    22. s = s & " KBytes"
    23. ShowFreeSpace = s
    24. End Function

    25. Dim message

    26. message = ShowDriveType("F:\Programming\Applications")
    27. MsgBox message
    28. message = ShowFreeSpace("F:\Programming\Applications")
    29. MsgBox message
    复制代码

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表