Saltar al contenido principal

Contar las líneas de un archivo (LCC.web_file.line_count)

Declaración​

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

Parámetros​

  • path
    Tipo string; ruta del archivo cuyo número de líneas se contará
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • count
    Tipo numérico; número de líneas de texto; devuelve nil si falla
  • err
    Tipo string o nil; descripción del error cuando falla

Descripción​

Obtiene el número de líneas del archivo, con mayor eficiencia que llamar a get_lines y contar después.
Admite contar las líneas de archivos grandes.

Ejemplo​

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