函数参考


_WinAPI_StrFormatByteSize

将数字值转换为以字节, 千字节, 兆字节或千兆字节表述的数字字符串

#Include <WinAPIEx.au3>
_WinAPI_StrFormatByteSize ( $iSize [, $iFlag] )

参数

$iSize 要转化的数字值
$iFlag [可选参数] 指定是否四舍五入或截断未显示的数字:
0 - 截断(默认)
1 - 四舍五入

返回值

成功: 返回转换的字符串
失败: 返回空字符串并设置@error非0, @extended可包含系统错误代码

注意/说明

None

相关

详情参考

在MSDN中搜索


示例/演示


#Include <WinAPIEx.au3>

Opt('MustDeclareVars', 1)

Global $Val[5] = [532, 1340, 23506, 2400016, 2400000000]

For $i = 0 to 4
    ConsoleWrite(StringFormat('%10s ' & _WinAPI_StrFormatByteSize($Val[$i]), $Val[$i]) & @CR)
Next