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

Tạo thư mục đệ quy (file.mkdir_p)

Khai báo​

thành công, thông báo lỗi = file.mkdir_p(đường dẫn thư mục [, ID người dùng , ID nhóm người dùng , quyền ])

Tham số​

  • đường dẫn thư mục
    Kiểu chuỗi.
  • ID người dùng
    Kiểu số nguyên, không bắt buộc. Mặc định: 501.
  • ID nhóm người dùng
    Kiểu số nguyên, không bắt buộc. Mặc định: 501.
  • quyền
    Kiểu số nguyên hoặc chuỗi, không bắt buộc. Mặc định: "0777".

Giá trị trả về​

  • thành công
    Kiểu boolean. Trả về true khi thành công, false khi thất bại.
  • thông báo lỗi
    Kiểu chuỗi. Thông báo lỗi khi thao tác thất bại.

Mô tả​

Tạo thư mục theo cách đệ quy. Khi không cung cấp các tham số tùy chọn, thư mục được tạo mặc định có UID/GID chủ sở hữu là 501 và quyền bát phân 0777.
Từ khóa: tạo thư mục.
Hàm này chỉ khả dụng trên các phiên bản phát hành sau 20250705.

Ví dụ​

local success, err = file.mkdir_p("/var/mobile/Media/1ferver/lua/scripts/a/b/c/d")
if success then
sys.alert("Tạo thành công")
else
sys.alert("Tạo thất bại: "..err)
end

Lưu ý: Ví dụ trên sử dụng hàm ngoài chương này sys.alert.