Ghi tuần tự một mảng vào tệp theo từng dòng (file.set_lines)
Khai báo
ok, err = file.set_lines(path, lines)
Tham số
- path
Kiểu chuỗi. Đường dẫn tuyệt đối của tệp. - lines
Kiểu mảng. Các dòng cần ghi.
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ả
Chuyển mảng thành các dòng rồi ghi đè vào tệp. Tệp sẽ được tạo nếu chưa tồn tại; trả về false nếu thư mục không tồn tại.
Hàm này tự động loại bỏ UTF-8 BOM ở đầu tệp.
Ví dụ
local success, err = file.set_lines("/var/mobile/1.txt", {
"Con cáo nâu nhanh nhẹn",
"nhảy qua chú chó lười biếng",
})
if success then
sys.alert("Ghi các dòng thành công")
else
sys.alert("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.