返回指定目錄的占用空間大小(單位:字節(jié))。
DirGetSize( "目標路徑" [, 標志] )
參數
目標路徑 | 要獲得占用空間的目錄路徑,例如:“C:\Windows” |
標志 | [可選參數] 此標志決定了本函數的行為及結果,它的值可以是下列數值的組合(數值相加): 0 = (默認) 1 = 啟用擴展模式 -> 返回一個包含擴展信息的數組(請查看下面的注意部分). 2 = 子目錄下的文件大小將不計算入內(遞歸模式被取消) |
返回值
成功: | 返回值 >= 0,占用空間的大小 |
失敗: | 返回 -1,并把 @error 設為 1,說明目標路徑并不存在。 |
注意
如果腳本程序被暫停則此函數也隨之暫停,直到腳本恢復執(zhí)行為止!
相關
無
示例
$size = DirGetSize("C:")
Msgbox(0,"","占用空間是(M):" & Round($size / 1024 / 1024))
$size = DirGetSize("C:\Windows", 2)
Msgbox(0,"","占用空間是(M):" & Round($size / 1024 / 1024))
$timer = TimerInit()
$size = DirGetSize("\\10.0.0.1\h$",1)
$diff = Round(TimerDiff($timer) / 1000) ; 以秒為單位
If IsArray($size) Then
Msgbox(0,"DirGetSize-信息","占用空間(字節(jié)):" & $size[0] & @LF _
& "文件:" & $size[1] & @LF & "目錄:" & $size[2] & @LF _
& "耗用時間(秒):" & $diff)
EndIf