跳到主要内容

追加路径组成部分 (file.path.add_component)

声明​

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

参数​

  • 路径
    文本型,基础路径字符串
  • 组成部分
    文本型,要追加的路径组成部分

返回值​

  • 新路径
    文本型 或 nil,成功时返回追加组成部分后的路径字符串,路径或组成部分无效时返回 nil
  • 错误信息
    文本型,路径或组成部分无效时返回 "Invalid path"

说明​

在基础路径后追加指定的路径组成部分,自动处理连接处的路径分隔符 /
此函数只生成路径字符串,不会创建实际的文件或目录
该函数在 20250914 以后的版本方可使用

示例​

local full_path = file.path.add_component("/usr/local", "bin") -- 返回 "/usr/local/bin"
local tmp_path = file.path.add_component("/", "tmp") -- 返回 "/tmp"