Skip to content

创建文件目录

函数名: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 验证目录是否确实存在,存在返回"创建成功",否则返回"路径无效"。
  • 若目录已存在,不会报错,直接返回"创建成功"。

错误处理

错误场景返回值
路径格式非法错误: {具体异常信息}
权限不足错误: {具体异常信息}
路径无效(创建后仍不存在)路径无效

基于源代码最新版本文档