VBS怎么获得文件夹大小

发布时间:2021-08-31 14:08:29 作者:chen
来源:亿速云 阅读:150

本篇内容主要讲解“VBS怎么获得文件夹大小”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“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 If

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objLocalFolder = objFSO.GetFolder(strArg)

If objLocalFolder = Empty Then
  WScript.Echo "Invalid Path"
  WScript.Quit
End If

longLocalFolderSize = 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 If

WScript.Echo strSizeMess
Set objFSO = Nothing
Set objLocalFolder = Nothing
WScript.Quit

使用方法:

将上面的挨骂保存文件为: GetFloderSize.vbs
用法: GetFloderSize.vbs C:\windows即可。

到此,相信大家对“VBS怎么获得文件夹大小”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. java _io_面向对象风格递归获得文件夹大小
  2. 如何使用vbs获得外网ip并发送到邮箱里

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

vbs

上一篇:php如何集成动态口令认证

下一篇:Kotlin与Java相比的优缺点有哪些

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》