递归创建目录 (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