Obtener todas las líneas de un archivo de texto (file.get_lines)
Declaración
líneas, mensaje_de_error = file.get_lines(ruta_del_archivo)
Parámetros
- ruta_del_archivo
Texto; ruta absoluta del archivo.
Valores devueltos
- líneas
Tabla secuencial onil; devuelve una tabla secuencial ynilsi no existe el archivo. - mensaje_de_error
Texto; mensaje de error si falla la lectura.
Descripción
Obtiene todas las líneas de un archivo de texto; un archivo vacío devuelve 0 líneas.
Elimina automáticamente el UTF8-BOM del inicio del archivo.
Ejemplo
local lines = file.get_lines("/var/mobile/1.txt")
if lines then
if #lines > 0 then
sys.alert("文件第一行的内容是 "..lines[1])
else
sys.alert("文件是空的")
end
else
sys.alert("操作失败")
end
Nota: el código anterior usa sys.alert y string.strip_utf8_bom, funciones de otros capítulos.