获取文件名(不含扩展名)
函数名:f_获取文件名 / f_Name
功能描述
从指定文件路径中提取文件名(不含扩展名部分)。仅处理路径字符串,不检测文件是否实际存在。
会员等级:🟢 免费版(Free)
语法
excel
=f_获取文件名(文件路径)参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 文件路径 | String | 是 | 无 | 待检查文件的完整路径 |
返回值
String - 不含扩展名的文件名字符串。若路径无效或异常则返回空字符串 ""。
使用示例
获取文件名
公式:
excel
=f_获取文件名("D:\Reports\sales.xlsx")结果:
sales无扩展名文件
公式:
excel
=f_获取文件名("C:\Data\README")结果:
README配合扩展名函数拼接完整文件名
公式:
excel
=f_获取文件名(A1) & f_文件扩展名(A1)结果:
sales.xlsx技术说明
- 调用
Path.GetFileNameWithoutExtension提取路径中的文件名(不含扩展名)。 - 仅对路径字符串进行解析,不访问文件系统,文件是否存在不影响结果。
- 多级扩展名(如
archive.tar.gz)仅去除最后一个扩展名,返回archive.tar。
错误处理
| 错误场景 | 返回值 |
|---|---|
| 路径无效或异常 | ""(空字符串) |
| 路径不含文件名 | ""(空字符串) |