跳到主要内容

递归创建目录 (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("/var/mobile/Media/1ferver/lua/scripts/a/b/c/d")
if success then
sys.alert("创建成功")
else
sys.alert("创建失败:"..err)
end

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