Passer au contenu principal

Insérer une ligne de texte (LCC.web_file.insert_line)

Déclaration​

ok, err = LCC.web_file.insert_line(path, line_number, line, timeout?)

Paramètres​

  • path
    Type chaîne, chemin du fichier cible
  • line_number
    Type numérique, numéro de ligne de référence ; les nombres positifs commencent à 1 et insèrent avant cette ligne ; les nombres négatifs comptent depuis la fin, 0 ajoute à la fin et -1 insère avant la dernière ligne
  • line
    Type chaîne, contenu textuel à insérer
  • timeout
    Type numérique, facultatif ; délai d'attente de la demande en secondes, 60 par défaut

Valeurs de retour​

  • ok
    Type booléen ; renvoie true si l'insertion réussit et false dans le cas contraire
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Insère une ligne avant le numéro de ligne indiqué.
Les règles des numéros de ligne sont décrites dans les paramètres ci-dessus.
Convient à l'ajout d'une configuration ou d'une entrée de journal après un titre fixe.

Exemple​

local ok, err = LCC.web_file.insert_line("/配置/list.txt", 1, "Header")
if not ok then
error(err)
end