Chèn nhiều dòng văn bản (LCC.web_file.insert_lines)
Khai báo
ok, err = LCC.web_file.insert_lines(path, start_line, lines, timeout?)
Tham số
- path
Chuỗi, đường dẫn tệp đích - start_line
Số, số dòng làm mốc chèn; số dương tính từ1và chèn trước dòng đó; số âm đếm ngược từ cuối,0nghĩa là nối vào cuối,-1nghĩa là chèn trước dòng cuối - lines
Bảng, các dòng chuỗi cần chèn 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ềtruekhi chèn thành công,falsekhi thất bại - err
Chuỗi hoặcnil, mô tả lỗi khi thất bại
Mô tả
Chèn nội dung nhiều dòng trước số dòng chỉ định.
Xem quy tắc số dòng trong phần tham số ở trên.
Nếu số dòng bắt đầu vượt quá số dòng hiện có, hệ thống sẽ tự động chèn các dòng trống ở giữa.
Hàm tự động thêm ký tự xuống dòng vào cuối nội dung được chèn để duy trì cấu trúc tệp.
Ví dụ
local ok, err = LCC.web_file.insert_lines("/cấu-hình/list.txt", 2, {"Mục mới 1", "Mục mới 2"})
if not ok then
error(err)
end