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

Ghi tuần tự một mảng vào tệp theo từng dòng (file.set_lines)

Khai báo​

ghi thành công, thông báo lỗi = file.set_lines(đường dẫn tệp, mảng dòng)

Tham số​

  • đường dẫn tệp
    Kiểu chuỗi. Đường dẫn tuyệt đối của tệp.
  • mảng dòng
    Kiểu mảng. Các dòng cần ghi.

Giá trị trả về​

  • ghi 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ả​

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.