Obtenir les données d’une ligne donnée d’un fichier texte (file.get_line)
Déclaration
contenu de la ligne, message d’erreur = file.get_line(chemin du fichier, numéro de ligne)
Paramètres
- chemin du fichier
Chaîne, chemin absolu du fichier - numéro de ligne
Entier, numéro de ligne demandé, 0 désigne la dernière ligne +1 et un nombre négatif compte depuis la fin
Valeur de retour
- contenu de la ligne
Chaîne ou nil, renvoie une chaîne vide si le nombre de lignes est insuffisant et nil si le fichier n’existe pas - message d’erreur
Chaîne, message d’erreur en cas d’échec de lecture
Description
Obtient les données d’une ligne donnée d’un fichier texte
Cette fonction retire automatiquement l’UTF8-BOM au début du fichier
Exemple
local data, err = file.get_line("/var/mobile/1.txt", 1)
if data then
sys.alert("`/var/mobile/1.txt` 第一行的内容是 "..data)
else
sys.alert("读取失败:"..err)
end
Remarque : le code ci-dessus utilise la fonction hors de ce chapitre sys.alert