Insertar varias líneas de texto (LCC.web_file.insert_lines)
Declaración
ok, err = LCC.web_file.insert_lines(path, start_line, lines, timeout?)
Parámetros
- path
Tipo string; ruta del archivo de destino - start_line
Tipo numérico; número de línea de referencia; los positivos comienzan en1y se inserta antes de esa línea; los negativos cuentan desde el final,0añade al final y-1inserta antes de la última línea - lines
Tipo table; líneas de texto que se insertarán en orden - timeout
Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado60
Valores devueltos
- ok
Tipo booleano; devuelvetruesi la inserción tiene éxito yfalsesi falla - err
Tipo string onil; descripción del error cuando falla
Descripción
Inserta varias líneas de contenido antes del número de línea indicado.
Consulta la descripción de los parámetros anterior para conocer las reglas de numeración.
Si el número de línea inicial supera el número de líneas existente, se añaden automáticamente líneas vacías intermedias.
La función añade automáticamente un salto de línea al final del contenido insertado para conservar la estructura del archivo.
Ejemplo
local ok, err = LCC.web_file.insert_lines("/配置/list.txt", 2, {"新条目1", "新条目2"})
if not ok then
error(err)
end