Mehrere Textzeilen einfügen (LCC.web_file.insert_lines)
Deklaration
ok, err = LCC.web_file.insert_lines(path, start_line, lines, timeout?)
Parameter
- path
String. Dateipfad. - start_line
Zahl. Referenzindex für das Einfügen. Positive Zahlen beginnen bei1und fügen vor dieser Zeile ein; negative Werte zählen vom Ende,0hängt hinter der letzten Zeile an, und-1fügt vor der letzten Zeile ein. - lines
Tabelle. In dieser Reihenfolge einzufügendes Zeilenarray. - timeout
Zahl, optional. Anfrage-Timeout in Sekunden, Standard60.
Rückgabewerte
- ok
Boolean. Bei Erfolgtrue, bei Fehlerfalse. - err
String odernil. Fehlerbeschreibung, wenn der Aufruf fehlschlägt.
Hinweise
Fügt mehrere Zeilen vor dem angegebenen Zeilenindex ein.
Die Regeln für Zeilennummern finden Sie in der obigen Parameterbeschreibung.
Wenn die Zielposition hinter dem aktuellen Ende liegt, werden automatisch Leerzeilen eingefügt.
Die Funktion fügt dem eingefügten Inhalt automatisch einen Zeilenumbruch hinzu, damit die Dateistruktur gültig bleibt.
Beispiel
local ok, err = LCC.web_file.insert_lines("/配置/list.txt", 2, {"新条目1", "新条目2"})
if not ok then
error(err)
end