跳到主要内容

分解路径组成部分 (file.path.components)

声明​

组成部分, 错误信息 = file.path.components(路径)

参数​

  • 路径
    文本型,要分解的路径字符串

返回值​

  • 组成部分
    顺序表型 或 nil,成功时返回由各路径组成部分构成的文本型数组,路径无效时返回 nil
  • 错误信息
    文本型,路径无效时返回 "Invalid path"

说明​

将路径字符串分解为其组成部分,按路径中的先后顺序返回
绝对路径的根目录 / 会作为一个独立的组成部分
该函数在 20250914 以后的版本方可使用

示例​

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