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

核心代码:

Function ShowDriveType(drvpath)
  Dim fso, d, t
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set d = fso.GetDrive(fso.GetDriveName(drvpath))
  Select Case d.DriveType
   Case 0 t = "Unknown"
   Case 1 t = "Removable"  '移动硬盘
   Case 2 t = "Fixed"    '硬盘
   Case 3 t = "Network"   '网络硬盘
   Case 4 t = "CD-ROM"
   Case 5 t = "RAM Disk"   'RAM
  End Select
  ShowDriveType = "Drive " & d.DriveLetter & ": - " & t
End Function

Function ShowFreeSpace(drvPath)
 Dim fso, d, s
 Set fso = CreateObject("Scripting.FileSystemObject")
 Set d = fso.GetDrive(fso.GetDriveName(drvPath))    'd为F:
 s = "Drive " & UCase(drvPath) & " - "
 s = s & d.VolumeName & " "
 s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0)
 s = s & " KBytes"
 ShowFreeSpace = s
End Function

Dim message

message = ShowDriveType("F:\Programming\Applications")
MsgBox message
message = ShowFreeSpace("F:\Programming\Applications")
MsgBox message

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vbs
, 磁盘类型
硬盘剩余空间
linux 剩余磁盘空间、擦除磁盘剩余空间、c获取磁盘剩余空间、linux 查看磁盘剩余、查看磁盘剩余空间,以便于您获取更多的相关知识。

时间: 2024-10-27 23:09:34

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

请问为何硬盘剩余空间还很大,但是程序检测硬盘空间不足?

问题描述 现在遇到一个很棘手的问题:硬盘可用空间非常大,为什么我的程序仍检测到硬盘空间不足?如果重启程序检测又正常.请大家帮我一下,非常感激!程序如下:publicboolNewFile(){try{if(m_CheckPath!=1)returnfalse;if(m_ValidFileName==false)returnfalse;stringpath;DateTimecurTime=DateTime.Now;path=string.Format(m_LogPath+"\"+SUB_

判断浏览器类型屏幕分辨率自动调用不同CSS的代码

css|分辨率|浏览器 既判断分辨率,也判断浏览器  程序代码 <SCRIPT LANGUAGE="JavaScript"><!--if (window.navigator.userAgent.indexOf("MSIE")>=1){var IE1024="";var IE800="";var IE1152="";var IEother=""; ScreenWid

根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码

css|分辨率|浏览器 CSS.asp href="http://www.dc9.cn/post/MSIEFireFoxCSS.asp" target=_blank>http://www.dc9.cn/post/MSIEFireFoxCSS.asp 实现浏览器分辨率等的兼容,一般在CSS里就能实现,但是为了更高要求的视觉效果,还是要严格区别对待.这篇文章就是针对这个问题提出解决的方案! 两者都判断:Quotes From dc9<SCRIPT LANGUAGE="

如何快速合并win7系统硬盘剩余空间

win7系统用户在进行磁盘分区时,会留下很多空闲区域,很多用户希望将这些空闲区域合并成一个盘,但是却不知道具体该如何进行,很多用户认为分区合并是一项复杂的工作,这种想法是错误的,其实我们可以通过下面的操作轻松实现分区合并,有效地利用分区空间. 1.进入到win7桌面,在从桌面上找到计算机图标,使用鼠标右击计算机图标; 2.在随后出现的选项中找到并点击管理,可以轻松打开计算机管理窗口; 3.在窗口左边找到并点击计算机管理(本地)选项,在下面出现堵塞选项中找到并点击存储选项; 4.在存储选项下面找到

硬盘剩余空间与实际空间不符合

  当用户选择一个盘符看该盘符的属性时,与实际属性不一样,这是由于磁盘内有隐藏的文件或文件夹,所以才导致显示的属性不正常,用户按照下面的方法将隐藏文件显示出来将一些没用的文件夹删掉即可. 操作步骤 打开"我的电脑"点击"工具". 选中"文件夹选项(O)". 打开"文件夹选项"点击"查看"将"显示系统文件夹的内容"和"显示所有文件和文件夹"这两项按照图中所勾选. 然后在

vbs脚本大全,配有实例 DOS命令,批处理 脚本 代码_vbs

 VBS   取得本机IP strComputer = "."  Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2") Set IPConfigSet = objWMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration Where

用vbs实现的利用ADSL拨号变ip刷投票的代码_vbs

以前写过一个利用ADSL拨号变ip刷流量的vbs,只要把刷新的页面稍微改一下(添加个自动提交的js)就是了,可是怎么找都找不到了,没法重新写. 还有种办法就是vbs直接提交,可是写了半天,怎么也没运行起,以后改好了在贴出来. 写的时候遇到了点问题,就是利用网页的js提交的时候,会跳转跳显示投票成果的页面,会弹出个投票成功的对话框,这会影响下面的打开网页.又没法屏蔽,所以采用了个折衷办法,每次结束浏览器进程,在刷后面的页面. 复制代码 代码如下: Const ForAppending = 8 Co

VBS和页面中响应COM的事件的方法和代码_vbs

COM的CONNECTION POINT可以成为一种事件发生回调机制. VBS中接收时间回调的方法是 Function myobject_onadd( v1, v2 )  MsgBox "add" & v1 & v2 End Function  Set Cnxn4 =  WScript.CreateObject( "ATLCom.ATL3" , "myobject_") 页面中使用的方法 <HTML> <BODY

用vbs检索在运行对话框中键入的一系列命令的代码_vbs

问: 您好,脚本专家!有时,我在运行对话框中键入了多个命令,随后想要对其进行检索.我知道我最近使用过的命令缓存在某个地方,因为当我开始在运行对话框中键入时,它们便会显示出来.如何使用脚本检索这些命令? -- KJ 答: 您好,KJ.您知道,一看到您的问题,我们首先想到的是:为什么我们没有想过这个问题?不用说,脚本专家使用运行对话框已经有好多年了,并且我们也非常清楚地知道,最近使用的命令(如果您统计过的话,是最近使用过的 26 个)缓存在计算机上的某个地方.然而,我们从未编写过可检索此列表的脚本.