Zum Hauptinhalt springen

Einzelne Textzeile lesen (LCC.web_file.get_line)

Deklaration​

line, err = LCC.web_file.get_line(path, line_number, timeout?)

Parameter​

  • path
    String. Dateipfad.
  • line_number
    Zahl. Zu lesender Zeilenindex; positive Zahlen beginnen bei 1, negative Werte zählen vom Ende (-1 ist die letzte Zeile), und 0 bedeutet hinter der letzten Zeile.
  • timeout
    Zahl, optional. Anfrage-Timeout in Sekunden, Standard 60.

Rückgabewerte​

  • line
    String oder nil. Text der angeforderten Zeile; bei nicht gefundener Zeile eine leere Zeichenkette, und nur bei Fehler nil.
  • err
    String oder nil. Wird nur gesetzt, wenn der Aufruf fehlschlägt.

Hinweise​

Liest die einzelne Zeile am angegebenen Zeilenindex.
Positive Zahlen beginnen bei 1; negative Werte zählen vom Ende (-1 ist die letzte Zeile); 0 bedeutet hinter der letzten Zeile.
Gibt eine leere Zeichenkette zurück, wenn die angegebene Zeile nicht gefunden wird.

Beispiel​

local line, err = LCC.web_file.get_line("/配置/list.txt", 3)
if line then
print("第 3 行: " .. line)
end