Skip to content

检查目录是否存在

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

功能描述

检查指定路径的目录是否存在,返回布尔值结果。

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

语法

excel
=f_检查目录存在(目录路径)

参数

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

返回值

Boolean - 目录存在返回 TRUE,不存在返回 FALSE

使用示例

检查目录是否存在

公式

excel
=f_检查目录存在("D:\Documents\Reports")

结果

TRUE

结合IF函数进行判断

公式

excel
=IF(f_检查目录存在(A1), "目录存在", "目录不存在")

结果

目录存在

作为文件操作前的预检查

公式

excel
=IF(f_检查目录存在("D:\Backup"), f_复制文件("C:\Data\file.txt", "D:\Backup\file.txt"), "请先创建目录")

结果

复制成功

技术说明

  • 调用 Directory.Exists 方法检测目录的物理存在性。
  • 支持绝对路径和相对路径。
  • 路径格式错误或不存在时均返回 FALSE,不会抛出异常。

错误处理

错误场景返回值
目录存在TRUE
目录不存在FALSE
路径格式错误FALSE

基于源代码最新版本文档