Zum Hauptinhalt springen

Dateizeilen zählen (LCC.web_file.line_count)

Deklaration​

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

Parameter​

  • path
    String. Datei, deren Zeilen gezählt werden sollen.
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • count
    Zahl. Gesamtzahl der Zeilen; bei Fehler nil.
  • err
    String oder nil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.

Hinweise​

Gibt die Zeilenzahl der Datei effizienter zurück, als zunächst get_lines aufzurufen und das Ergebnis zu zählen.
Funktioniert auch bei großen Dateien gut.

Beispiel​

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