メインコンテンツへ移動

1 行のテキストを読み取る (LCC.web_file.get_line)

宣言​

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

引数​

  • path
    文字列。対象ファイルのパスです
  • line_number
    数値。読み取る行番号です。正の数は 1 から数え、負の数は末尾から数えます(-1 は最終行)。0 は最終行の次を表します
  • timeout
    任意の数値。リクエストのタイムアウト(秒)です。既定値は 60 です

戻り値​

  • line
    文字列または nil。指定した行の内容です。対象行を読み取れなかった場合は空文字列、失敗時は nil を返します
  • err
    文字列または nil。失敗した場合にだけエラー説明を返します

説明​

指定した行番号の内容を 1 行読み取ります。
正の数は 1 から数え、負の数は末尾から数えます(-1 は最終行)。0 は最終行の次を表します。
対象行を読み取れなかった場合は空文字列を返します。

例​

local line, err = LCC.web_file.get_line("/設定/list.txt", 3)
if line then
print("3 行目: " .. line)
end