跳至主要內容

遞歸建立目錄 (file.mkdir_p)

聲明

操作成敗, 錯誤資訊 = file.mkdir_p(目錄路徑 [, 使用者 ID , 使用者組 ID , 權限 ])

參數

  • 目錄路徑
    文字型
  • 使用者 ID
    整數型,可選參數,預設 501
  • 使用者組 ID
    整數型,可選參數,預設 501
  • 權限
    整數型 | 文字型,可選參數,預設 "0777"

回傳值

  • 操作成敗
    布林型,操作成功返回 true,操作失敗返回 false
  • 錯誤資訊
    文字型,操作失敗時的錯誤資訊

說明

遞歸建立目錄;未指定參數時,新建目錄的所有者 UID/GID 為 501、權限為 八進制 0777
關鍵詞:新建資料夾、建立資料夾
該函式在 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