Saltar al contenido principal

Establecer el contenido de una línea (file.set_line)

Declaración

éxito, mensaje_de_error = file.set_line(ruta_del_archivo, número_de_línea, contenido_a_escribir)

Parámetros

  • ruta_del_archivo
    Texto; ruta absoluta del archivo.
  • número_de_línea
    Entero; número de línea. 0 significa la última línea + 1 y los valores negativos cuentan desde el final.
  • contenido_a_escribir
    Cadena que se establecerá en la línea indicada.

Valores devueltos

  • éxito
    Booleano; devuelve true si la operación tiene éxito y false si falla.
  • mensaje_de_error
    Texto; mensaje de error cuando la operación falla.

Descripción

Establece el contenido de una línea; completa con líneas vacías si faltan líneas, crea el archivo si no existe y devuelve false si no existe el directorio.
Elimina automáticamente el UTF8-BOM del inicio del archivo.

Ejemplo

local success, err = file.set_line("/var/mobile/1.txt", 3, "哈哈哈")
if success then
sys.alert("操作成功")
else
sys.alert("操作失败:"..err)
end

Nota: el código anterior usa la función de otro capítulo sys.alert.