f_DirectoryExist函数
函数名:wj_检查目录存在 / f_DirectoryExist
函数功能
判断指定的目录路径是否存在,返回布尔值。
参数规范
| 参数名 | 类型 | 必填 | 示例 | 特殊说明 |
|---|---|---|---|---|
directoryPath | String | 是 | "C:\\Users\\Public" | 支持目录完整路径 |
使用案例
3.1 目录存在性检测
问题描述:判断指定目录是否存在 公式演示:
excel
=f_DirectoryExist("D:\\Documents\\Reports")输出效果:
text
TRUE3.2 动态路径检测
问题描述:基于单元格输入动态检测目录存在性 公式演示:
excel
=f_DirectoryExist(A1)输出效果(当A1为有效目录路径时):
text
TRUE 或 FALSE技术说明
4.1 判定规则
- 使用系统API检测目录物理存在性
- 路径格式需正确,支持相对及绝对路径
4.2 异常处理
| 错误场景 | 返回值 |
|---|---|
| 路径格式错误或不存在 | FALSE |
扩展应用
6.1 结合IF函数实现目录检查逻辑
excel
=IF(f_DirectoryExist(A1), "目录存在", "目录不存在")6.2 作为批量文件操作前的预检查
结合文件操作函数,先判断目录是否存在避免错误
注:本函数在WPS 2019+和Excel 365中测试通过