获得文件夹大小的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
文件夹大小
获得文件夹大小 工具、vbs 创建文件夹、vbs遍历文件夹、vbs删除文件夹、vbs打开文件夹,以便于您获取更多的相关知识。

时间: 2024-09-03 06:28:17

获得文件夹大小的VBS代码_vbs的相关文章

把任意文件转成vbs文件的file2vbs的vbs代码_vbs

Tr4c3:为了方便在dos下使用,我把inputbox改成了args. 复制代码 代码如下: 'Program By xiaolu  'name:file2vbs.vbs  On error resume next  Set Args = Wscript.Arguments  If Args.length<>2 Then  Wscript.Echo "Usage:" & Wscript.ScriptName & " c:\muma.exe c:\

php如何获取文件夹大小程序代码

 代码如下 复制代码 <?php   //获取文件夹大小 function dir_size($dir) {     if (!preg_match('#/$#', $dir)) {         $dir .= '/';     }     $totalsize = 0;     //调用文件列表     foreach (get_file_list($dir) as $name) {         $totalsize += (@is_dir($dir.$name) ? dir_size

linux查看文件夹大小、文件个数的方法

linux 下查看文件个数及大小 ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 查看某文件夹下文件的个数,包括子文件夹里的. ls -lR|grep "^-"|wc -l 查看某文件夹下文件夹的个数,包括子文件夹里的. ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录.链接.设备文件等) gr

Linux中查看各文件夹大小命令du -h --max-depth=1

du [-abcDhHklmsSx] [-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>] [--max-depth=<目录层数>][--help][--version][目录或文件] 常用参数: -a或-all 为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况. -b或-bytes 显示目录或文件大小时,以byte为单位. -c或–total 除了显示目录或文件的大小外,同时也显

Linux下查看文件和文件夹大小

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择.     df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力.     du可以查看文件及文件夹的大小.     两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结.     下面分别简要介绍     df命令可以显示目前所有文件系统的可用空间及使用情形,请看下列这个例子:   以下是代码片段: [yayug@yayu ~]$ df

CentOS下查看文件和文件夹大小

当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. 当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是非常明智的选择. df可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力. du可以查看文件及文件夹的大小. 两者配合使用,非常有效.比如用df查看哪个一级目录过大,然后用df查看文件夹或文件的大小,如此便可迅速确定症结. 下面分别简要介绍 df命令可以显

Linux系统查看文件和文件夹大小占用硬盘情况

1. df 可以查看一级文件夹大小.使用比例.档案系统及其挂入点,但对文件却无能为力(只能查看windows下的类似C盘,D盘) du 可以查看文件及文件夹的大小,比较好用 2. [ia@i5a6 ~]$ df -h 参数 -h 表示使用「Human-readable」的输出,也就是在档案系统大小使用 GB.MB 等易读的格式(比较使用的参数,比较你不行自己计算字节数) 3. du:查询文件或文件夹的磁盘使用空间 指定深入目录的层数,参数:–max-depth= [ia@i5a6 ~]# du

Linux中怎么查看文件和文件夹大小

比如查看home目录的大小: du -s /home 也可以: du -sh /home /usr/local/apache/bin/htcacheclean -v -p/cacheroot -l500M Statistics: size limit 500.0M total size was 91.8M, total size now 91.8M total entries was 3754, total entries now 3754 du命令显示用于文件的块的数量.如果指定的File参数

在java中如何获取文件夹占用空间的大小?(注意这里不是问文件夹大小)

问题描述 一般情况下,文件夹大小和文件夹占用空间是不一样的,如附件所示.在java中,如果要求文件夹大小,可以通过逐个文件大小的累加而获得.但是如果在java中要获取文件夹占用空间,有什么办法? 问题补充:suziwen 写道 解决方案 下面的代码 得JDK1.6以上的double used = ((file.getTotalSpace() - file.getFreeSpace()) / 1024.0 / 1024 / 1024);double total = file.getTotalSpa