Chuyển tới nội dung chính

Nối thêm thành phần đường dẫn (file.path.add_component)

Khai báo​

đường dẫn mới, thông báo lỗi = file.path.add_component(đường dẫn, thành phần)

Tham số​

  • đường dẫn
    Kiểu chuỗi. Chuỗi đường dẫn cơ sở.
  • thành phần
    Kiểu chuỗi. Thành phần đường dẫn cần nối thêm.

Giá trị trả về​

  • đường dẫn mới
    Kiểu chuỗi hoặc nil. Khi thành công, trả về chuỗi đường dẫn sau khi nối thêm thành phần; trả về nil nếu đường dẫn hoặc thành phần không hợp lệ.
  • thông báo lỗi
    Kiểu chuỗi. Trả về "Invalid path" nếu đường dẫn hoặc thành phần không hợp lệ.

Mô tả​

Nối thành phần đường dẫn được chỉ định vào sau đường dẫn cơ sở, tự động xử lý dấu phân cách đường dẫn / tại chỗ nối.
Hàm chỉ tạo chuỗi đường dẫn, không tạo tệp hoặc thư mục thực tế.
Hàm này chỉ khả dụng trên các phiên bản phát hành sau 20250914.

Ví dụ​

local full_path = file.path.add_component("/usr/local", "bin") -- Trả về "/usr/local/bin"
local tmp_path = file.path.add_component("/", "tmp") -- Trả về "/tmp"