获得文件夹大小的VBS代码
'----------------------
'获得文件夹的大小
'Author = baiyang
'Version = 1.0
'Date = 09.08.08
'----------------------
Option Explicit
On Error Resume Next
Dim objFSO, objLocalFolder, strArg, longLocalFolderSize, strSizeMess
'判断是不是没有路径参数
If WScript.Arguments.Count < 1 Then
WScript.Echo "参数无效, 第一个参数为路径"
WScript.Quit
Else
strArg = WScript.Arguments(0)
End IfSet objFSO = CreateObject("Scripting.FileSystemObject")
Set objLocalFolder = objFSO.GetFolder(strArg)If objLocalFolder = Empty Then
WScript.Echo "Invalid Path"
WScript.Quit
End IflongLocalFolderSize = objLocalFolder.Size
If longLocalFolderSize>=1024 And longLocalFolderSize<1024*1024 Then
strSizeMess = Round( longLocalFolderSize/1024, 3 ) & " K"
ElseIf longLocalFolderSize>=1024*1024 And longLocalFolderSize<1024*1024*1024 Then
strSizeMess = Round( longLocalFolderSize/1024/1024, 3 ) & " M"
ElseIf longLocalFolderSize>=1024*1024*1024 Then
strSizeMess = Round( longLocalFolderSize/1024/1024/1024, 3 ) & " G"
Else
strSizeMess = longLocalFolderSize & " B"
End IfWScript.Echo strSizeMess
Set objFSO = Nothing
Set objLocalFolder = Nothing
WScript.Quit
使用方法:
将上面的挨骂保存文件为: GetFloderSize.vbs
用法: GetFloderSize.vbs C:windows即可。
vbs重启TP-Link路由器示例
分享一个自己用的小工具,重启TP-Link路由器的,好像还是大学时候写的,献丑了。其他路由器可能有些不同,但是思路都是差不多的。user="admin"'路由
vbscript Split函数用法详解(字符串转数组函数)
vbscriptSplit函数用法用法:传回数组=Split(原始字串,要找的字串,拆成几个数组)描述返回一个下标从零开始的一维数组,它包含指定数目的子字符串。语
vbs 查找硬盘分区中指定扩展名文件的实现代码
挺实用的一段代码,用来深入学习vbs,确实不错咯。OnErrorResumeNext'忽略所有错误Dimfilename'声明变量DimreSetre=NewRegExp'建立正则表达式对象实例re.Pattern="^([a-
标签:数组,路由器,函数,参数,重启