返回指定目录的大小(字节).
DirGetSize ( "路径" [, 标志] )
路径 | 目标目录的路径, 例如 "C:\Windows". |
标志 | [可选参数] 确定函数的操作及结果, 可以是下列值的组合: 0 = (默认) 1 = 启用扩展模式, 返回包含扩展信息的数组(见备注). 2 = 不计算子目录的文件大小(关闭递归模式) |
成功: | 返回大于(等于) 0 的大小值 |
失败: | 返回 -1. 设置 @error 为 1, 路径不存在. |
Local $size
= DirGetSize(@HomeDrive)
MsgBox(0, "", "大小(MB):" & Round($size / 1024 / 1024))
$size =
DirGetSize(@WindowsDir, 2)
MsgBox(0, "", "大小(MB):" & Round($size / 1024 / 1024))
Local $timer
= TimerInit()
$size =
DirGetSize("F:\3.3.7.15", 1);请试试填入一个真实路径
Local $diff
= Round(TimerDiff($timer) / 1000) ;
按秒计时
If IsArray($size) Then
MsgBox(0, "DirGetSize-信息", "大小(字节):" & $size[0] & @LF _
& "文件数:" & $size[1] & @LF & "目录数:" & $size[2]
& @LF
_
& "用时(秒):" & $diff)
EndIf
provider with jb51.net (unicode) |