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

Chèn một dòng văn bản (LCC.web_file.insert_line)

Khai báo​

ok, err = LCC.web_file.insert_line(path, line_number, line, timeout?)

Tham số​

  • path
    Chuỗi, đường dẫn tệp đích
  • line_number
    Số, số dòng làm mốc chèn; số dương tính từ 1 và chèn trước dòng đó; số âm đếm ngược từ cuối, 0 nghĩa là nối vào cuối, -1 nghĩa là chèn trước dòng cuối
  • line
    Chuỗi, nội dung văn bản cần chèn
  • 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 chèn thành công, false khi thất bại
  • err
    Chuỗi hoặc nil, mô tả lỗi khi thất bại

Mô tả​

Chèn nội dung một dòng trước số dòng chỉ định.
Xem quy tắc số dòng trong phần tham số ở trên.
Phù hợp để chèn cấu hình hoặc nhật ký mới sau một tiêu đề cố định.

Ví dụ​

local ok, err = LCC.web_file.insert_line("/cấu-hình/list.txt", 1, "Header")
if not ok then
error(err)
end