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