Ir para o conteúdo principal

Contar as linhas de um arquivo (LCC.web_file.line_count)

Declaração​

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

Parâmetros​

  • path
    Tipo string; caminho do arquivo a contar
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • count
    Tipo number; número de linhas de texto, ou nil em caso de falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Obtém o número de linhas do arquivo; é mais eficiente do que chamar get_lines e contar depois.
Oferece suporte à contagem de arquivos grandes.

Exemplo​

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