插入多行文字 (LCC.web_file.insert_lines)
聲明
ok, err = LCC.web_file.insert_lines(path, start_line, lines, timeout?)
參數
- path
字串型,目標檔案路徑 - start_line
數值型,插入基準行號;正數從1起算,在該行前插入;負數從末尾倒數,0表示加到末尾,-1表示在最後一行前 - lines
表格型,按順序插入的字串行 - timeout
數值型,可選;請求逾時時間(秒),預設60
回傳值
- ok
布林值,插入成功傳回true,失敗傳回false - err
字串型或nil,失敗時的錯誤描述
說明
在指定行號前插入多行內容。
行號規則詳見上方參數說明。
起始行號超出現有行數時,中間會自動補空行。
函數會自動在插入內容末尾補充換行以保持檔案結構。
範例
local ok, err = LCC.web_file.insert_lines("/設定/list.txt", 2, {"新項目1", "新項目2"})
if not ok then
error(err)
end