分解路径组成部分 (file.path.components)
声明
组成部分, 错误信息 = file.path.components(路径)
参数
- 路径
文本型,要分解的路径字符串
返回值
- 组成部分
顺序表型 或 nil,成功时返回由各路径组成部分构成的文本型数组,路径无效时返回 nil - 错误信息
文本型,路径无效时返回"Invalid path"
说明
将路径字符串分解为其组成部分,按路径中的先后顺序返回
绝对路径的根目录/会作为一个独立的组成部分
该函数在 20250914 以后的版本方可使用
示例
local components = file.path.components("/usr/local/bin")
-- 返回 {"/", "usr", "local", "bin"}