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