Skip to content

获取文件大小(KB)

函数名:f_文件大小KB / f_SizeKB

功能描述

获取指定文件的大小,以 KB(千字节)为单位返回,结果保留两位小数。

会员等级:🟢 免费版(Free)

语法

excel
=f_文件大小KB(文件路径)

参数

参数名类型必填默认值说明
文件路径String待检查文件的完整路径

返回值

Double - 文件大小(KB),保留两位小数。文件不存在返回 -1,其他异常返回 -2

使用示例

获取文件大小

公式

excel
=f_文件大小KB("D:\Data\report.pdf")

结果

1024.45

文件不存在

公式

excel
=f_文件大小KB("C:\nofile.txt")

结果

-1

判断文件大小是否超过阈值

公式

excel
=IF(f_文件大小KB(A1)>500, "大文件", "小文件")

结果

大文件

技术说明

  • 通过 FileInfo.Length 获取文件字节数,再除以 1024.0 转换为 KB。
  • 使用 Math.Round(..., 2) 保留两位小数。
  • 先通过 File.Exists 检查文件是否存在,不存在返回 -1

错误处理

错误场景返回值
文件不存在-1
其他异常(如权限不足)-2
文件存在且可访问文件大小(KB,保留两位小数)

基于源代码最新版本文档