f_SizeKB函数
函数名:wj_文件大小 / f_SizeKB
函数功能
获取指定文件的大小,单位为KB(千字节),并保留两位小数。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
filePath | String | 是 | "C:\\Users\\user\\Documents\\file.txt" | 需要提供文件的完整路径 |
使用案例
3.1 获取文件大小
问题描述:查询某文件的大小(KB) 公式演示:
excel
=f_SizeKB("D:\\Data\\report.pdf")输出效果(示例):
text
1024.453.2 文件不存在处理
问题描述:查询一个不存在的文件 公式演示:
excel
=f_SizeKB("C:\\nofile.txt")输出效果:
text
-1技术说明
4.1 计算逻辑
- 使用
FileInfo.Length获取文件字节数 - 除以1024转换为KB,保留两位小数
4.2 异常处理
| 错误场景 | 返回值 |
|---|---|
| 文件不存在 | -1 |
| 其他异常错误 | -2 |
扩展应用
6.1 文件大小筛选
excel
=IF(f_SizeKB(A1)>500, "大文件", "小文件")判断文件是否大于500KB
6.2 结合条件格式
excel
=f_SizeKB(A1)>1000用于高亮显示大于1MB的文件记录
注:本函数适用于Windows文件系统路径,确保路径正确且文件有访问权限。