Skip to content

f_DirectoryExist函数

函数名:wj_检查目录存在 / f_DirectoryExist

函数功能

判断指定的目录路径是否存在,返回布尔值。

参数规范

参数名类型必填示例特殊说明
directoryPathString"C:\\Users\\Public"支持目录完整路径

使用案例

3.1 目录存在性检测

问题描述:判断指定目录是否存在 公式演示

excel
=f_DirectoryExist("D:\\Documents\\Reports")

输出效果

text
TRUE

3.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中测试通过