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

Phân tách đường dẫn thành các thành phần (file.path.components)

Khai báo​

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

Tham số​

  • đường dẫn
    Kiểu chuỗi. Chuỗi đường dẫn cần phân tách.

Giá trị trả về​

  • thành phần
    Kiểu bảng tuần tự hoặc nil. Khi thành công, trả về mảng chuỗi gồm các thành phần của đường dẫn; trả về nil nếu đường dẫ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 không hợp lệ.

Mô tả​

Phân tách chuỗi đường dẫn thành các thành phần và trả về theo thứ tự xuất hiện trong đường dẫn.
Thư mục gốc / của đường dẫn tuyệt đối là một thành phần riêng biệ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 components = file.path.components("/usr/local/bin")
-- Trả về {"/", "usr", "local", "bin"}