核心代碼
'---------------------- '獲得文件夾的大小 'Author = baiyang 'Version = 1.0 'Date = 09.08.08 '---------------------- Option Explicit On Error Resume Next Dim objFSO, objLocalFolder, strArg, longLocalFolderSize, strSizeMess '判斷是不是沒有路徑參數(shù) If WScript.Arguments.Count 1 Then WScript.Echo "參數(shù)無(wú)效, 第一個(gè)參數(shù)為路徑" 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 longLocalFolderSize1024*1024 Then strSizeMess = Round( longLocalFolderSize/1024, 3 ) " K" ElseIf longLocalFolderSize>=1024*1024 And longLocalFolderSize1024*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即可。
標(biāo)簽:湖州 鶴壁 海口 邢臺(tái) 文山 西安 銅川 四平
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《獲得文件夾大小的VBS代碼》,本文關(guān)鍵詞 獲得,文件夾,大,小的,VBS,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。