跳至主要內容

插入多行文字 (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