Перейти к основному содержимому

Подсчёт строк файла (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