Obtenir toutes les lignes d’un fichier texte (file.get_lines)
Déclaration
tableau de lignes, message d’erreur = file.get_lines(chemin du fichier)
Paramètres
- chemin du fichier
Chaîne, chemin absolu du fichier
Valeur de retour
- tableau de lignes
Liste séquentielle ou nil, renvoie une liste séquentielle et nil si le fichier n’existe pas - message d’erreur
Chaîne, message d’erreur en cas d’échec de lecture
Description
Obtient toutes les lignes d’un fichier texte ; un fichier vide renvoie 0 ligne
Cette fonction retire automatiquement l’UTF8-BOM au début du fichier
Exemple
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
Remarque : le code ci-dessus utilise les fonctions hors de ce chapitre sys.alert et string.strip_utf8_bom