メインコンテンツへ移動

ファイルの行数を数える (LCC.web_file.line_count)

宣言​

count, err = LCC.web_file.line_count(path, timeout?)

引数​

  • path
    文字列。行数を数えるファイルのパスです
  • timeout
    任意の数値。リクエストのタイムアウト(秒)です。既定値は 60 です

戻り値​

  • count
    数値。テキストの行数です。失敗時は nil を返します
  • err
    文字列または nil。失敗時のエラー説明です

説明​

ファイルの行数を取得します。get_lines の後に数えるよりも効率的です。
大きなファイルの集計にも対応します。

例​

local count, err = LCC.web_file.line_count("/ログ/task.log")
if count then
print("ログ行数:" .. count)
end