创建文件目录
函数名:f_创建目录 / f_CreateDir
功能描述
创建指定路径的目录。支持绝对路径和相对路径,若目录已存在则保持不变,会自动创建路径中所有不存在的父级目录。
会员等级:🟢 免费版(Free)
语法
excel
=f_创建目录(路径)参数
| 参数名 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
| 路径 | String | 是 | 无 | 支持绝对路径或相对路径 |
返回值
String - 操作结果字符串。成功返回 "创建成功",路径无效返回 "路径无效",异常返回 "错误: {异常信息}"。
使用示例
绝对路径创建目录
公式:
excel
=f_创建目录("C:\Data\Reports\2025")结果:
创建成功相对路径创建目录
公式:
excel
=f_创建目录("NewFolder\SubFolder")结果:
创建成功根据日期动态创建目录
公式:
excel
=f_创建目录("C:\Project\Data\" & TEXT(TODAY(), "yyyyMMdd"))结果:
创建成功技术说明
- 调用
Directory.CreateDirectory创建目录,会自动递归创建所有不存在的父级目录。 - 创建后通过
Directory.Exists验证目录是否确实存在,存在返回"创建成功",否则返回"路径无效"。 - 若目录已存在,不会报错,直接返回"创建成功"。
错误处理
| 错误场景 | 返回值 |
|---|---|
| 路径格式非法 | 错误: {具体异常信息} |
| 权限不足 | 错误: {具体异常信息} |
| 路径无效(创建后仍不存在) | 路径无效 |