Aller au contenu principal

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