Saltar al contenido principal

Sobrescribir varias líneas de texto (LCC.web_file.set_lines)

Declaración​

ok, err = LCC.web_file.set_lines(path, lines, timeout?)

Parámetros​

  • path
    Tipo string; ruta del archivo que se escribirá
  • lines
    Tipo table; array de líneas de texto ordenadas
  • timeout
    Tipo numérico, opcional; tiempo de espera de la solicitud (segundos), predeterminado 60

Valores devueltos​

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

Descripción​

Une el array de líneas y sobrescribe por completo el archivo.
Si el directorio principal no existe, lo crea automáticamente; si el archivo no existe, lo crea.
Es adecuado para reescribir de una vez archivos de configuración o plantillas.

Ejemplo​

local ok, err = LCC.web_file.set_lines("/配置/list.txt", {"A", "B", "C"})
if not ok then
error(err)
end