Saltar al contenido principal

Insertar una línea de texto (LCC.web_file.insert_line)

Declaración​

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

Parámetros​

  • path
    Tipo string; ruta del archivo de destino
  • line_number
    Tipo numérico; número de línea de referencia; los positivos comienzan en 1 y se inserta antes de esa línea; los negativos cuentan desde el final, 0 añade al final y -1 inserta antes de la última línea
  • line
    Tipo string; contenido de texto que se insertará
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

  • ok
    Tipo booleano; devuelve true si la inserción tiene éxito y false si falla
  • err
    Tipo string o nil; descripción del error cuando falla

Descripción​

Inserta una línea 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.
Es adecuado para insertar nueva configuración o registros después de un encabezado fijo.

Ejemplo​

local ok, err = LCC.web_file.insert_line("/配置/list.txt", 1, "Header")
if not ok then
error(err)
end