ファイルの行数を数える (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