检查目录是否存在
函数名: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 |