分解路徑組成部分 (file.path.components)
聲明
組成部分, 錯誤資訊 = file.path.components(路徑)
參數
- 路徑
文字型,要分解的路徑字串
回傳值
- 組成部分
順序表型 或 nil,成功時回傳由各路徑組成部分構成的文字型陣列,路徑無效時回傳 nil - 錯誤資訊
文字型,路徑無效時回傳"Invalid path"
說明
將路徑字串分解為其組成部分,按路徑中的先後順序回傳
絕對路徑的根目錄/會作為一個獨立的組成部分
該函式在 20250914 以後的版本方可使用
範例
local components = file.path.components("/usr/local/bin")
-- 回傳 {"/", "usr", "local", "bin"}