メインコンテンツへ移動

1 行のテキストを挿入する (LCC.web_file.insert_line)

宣言​

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

引数​

  • path
    文字列。対象ファイルのパスです
  • line_number
    数値。挿入位置の基準となる行番号です。正の数は 1 から数え、その行の前に挿入します。負の数は末尾から数え、0 は末尾への追加、-1 は最終行の前への挿入を表します
  • line
    文字列。挿入するテキスト内容です
  • timeout
    任意の数値。リクエストのタイムアウト(秒)です。既定値は 60 です

戻り値​

  • ok
    ブール値。挿入に成功した場合は true、失敗した場合は false を返します
  • err
    文字列または nil。失敗時のエラー説明です

説明​

指定した行番号の前へ 1 行の内容を挿入します。
行番号の規則については、上記の引数説明を参照してください。
固定の見出しの後に、新しい設定やログを挿入する用途に適しています。

例​

local ok, err = LCC.web_file.insert_line("/設定/list.txt", 1, "Header")
if not ok then
error(err)
end