跳到主要内容

递归创建目录 (file.mkdir_p)

声明​

操作成败, 错误信息 = file.mkdir_p(目录路径 [, 用户ID , 用户组ID , 权限 ])

参数​

  • 目录路径 文本型
  • 用户ID 整数型,可选参数,默认 501
  • 用户组ID 整数型,可选参数,默认 501
  • 权限 整数型 | 文本型,可选参数,默认 "0777"

返回值​

  • 操作成败 布尔型,操作成功返回 true,操作失败返回 false
  • 错误信息 文本型,操作失败时的错误信息

说明​

递归创建目录,创建的目录所有者为 501,所有者组为 501,权限为 o0777

新建文件夹 创建文件夹

这个函数在 20250705 以后版本方可使用

示例​

local success, err = file.mkdir_p("/sdcard/nbtouch/lua/scripts/a/b/c/d")
if success then
sys.alert("创建成功")
else
sys.alert("创建失败:"..err)
end

:上述代码中使用了非本章函数 sys.alert