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

Ghi đè nhiều dòng văn bản (LCC.web_file.set_lines)

Khai báo​

ok, err = LCC.web_file.set_lines(path, lines, timeout?)

Tham số​

  • path
    Chuỗi, đường dẫn tệp cần ghi
  • lines
    Bảng, các dòng chuỗi được sắp xếp theo thứ tự
  • timeout
    Số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là 60

Giá trị trả về​

  • ok
    Boolean, trả về true khi ghi thành công; trả về false khi thất bại
  • err
    Chuỗi hoặc nil, mô tả lỗi khi thất bại

Mô tả​

Nối mảng dòng rồi ghi đè toàn bộ tệp.
Thư mục cha sẽ tự động được tạo nếu chưa tồn tại; tệp sẽ được tạo mới nếu chưa tồn tại.
Phù hợp để viết lại toàn bộ tệp cấu hình hoặc mẫu trong một lần.

Ví dụ​

local ok, err = LCC.web_file.set_lines("/cấu-hình/list.txt", {"A", "B", "C"})
if not ok then
error(err)
end