Passer au contenu principal

Réécrire plusieurs lignes (LCC.web_file.set_lines)

Déclaration​

ok, err = LCC.web_file.set_lines(path, lines, timeout?)

Paramètres​

  • path
    Type chaîne, chemin du fichier à écrire
  • lines
    Type table, lignes textuelles ordonnées
  • 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'écriture réussit et false dans le cas contraire
  • err
    Type chaîne ou nil, description de l'erreur en cas d'échec

Description​

Assemble le tableau de lignes puis remplace entièrement le fichier.
Crée automatiquement le répertoire parent s'il n'existe pas et crée le fichier s'il n'existe pas.
Convient à la réécriture complète d'un fichier de configuration ou de modèle.

Exemple​

local ok, err = LCC.web_file.set_lines("/配置/list.txt", {"A", "B", "C"})
if not ok then
error(err)
end