盟威 Access 快速开发平台 \ 在线帮助中心 \ 函数目录 \ FileLenFormat 函数

FileLenFormat 函数

对以byte为单位的文件大小进行格式化,转换为以KB/MB/GB为单位,以及指定小数位数的精确度。

语法

FileLenFormat(Length[, Unit][, NumDigitsAfterDecimal])

输入参数

参数名称 必需/可选 数据类型 说明
Length 必需 Long 文件完整路径名。
Unit 必需 String 文件大小的单位。取KB、MB、GB中的一个。缺省时自动根据文件大小决定单位。
NumDigitsAfterDecimal 必需 Long 小数点右边的位数。缺省时默认为2位小数精度。

返回值

包含文件大小及其单位的字符串。

说明

和 VBA 的 FileLen 函数结合使用。

确定返回的单位时以 1000 倍数计算,返回的文件大小仍然是按 1024 倍数换算。

和在 Windows 资源管理器中,通过鼠标右键查看文件属性时,看到的文件大小一致。

示例

Debug.Print FileLenFormat(FileLen("C:\WINDOWS\explorer.exe"))       '返回:0.98 MB
Debug.Print FileLenFormat(FileLen("C:\WINDOWS\explorer.exe"), "KB") '返回:1009.50 KB
Debug.Print FileLenFormat(FileLen("C:\WINDOWS\notepad.exe"))        '返回:67.5 KB

修订记录

2021-09-10 v2.6.3 添加