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

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

Khai báo

ok, err = file.mkdir_p(path [, uid , gid , mode])

Tham số

  • path
    Kiểu chuỗi.
  • uid
    Kiểu số nguyên, không bắt buộc. Mặc định: 501.
  • gid
    Kiểu số nguyên, không bắt buộc. Mặc định: 501.
  • mode
    Kiểu số nguyên hoặc chuỗi, không bắt buộc. Mặc định: "0777".

Giá trị trả về

  • ok
    Kiểu boolean. Trả về true khi thành công, false khi thất bại.
  • err
    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.