跳至主要內容

分解路徑組成部分 (file.path.components)

聲明​

組成部分, 錯誤資訊 = file.path.components(路徑)

參數​

  • 路徑
    文字型,要分解的路徑字串

回傳值​

  • 組成部分
    順序表型 或 nil,成功時回傳由各路徑組成部分構成的文字型陣列,路徑無效時回傳 nil
  • 錯誤資訊
    文字型,路徑無效時回傳 "Invalid path"

說明​

將路徑字串分解為其組成部分,按路徑中的先後順序回傳
絕對路徑的根目錄 / 會作為一個獨立的組成部分
該函式在 20250914 以後的版本方可使用

範例​

local components = file.path.components("/usr/local/bin")
-- 回傳 {"/", "usr", "local", "bin"}