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.