SaveStringToTextFile

Enregistre une chaine dans un fichier texte

Syntaxe

procedure SaveStringToTextFile(fileName: String; data: String)
fileName : Chemin complet vers le fichier
data : chaine de caractères à enregistrer

Remarques

  • Si fileName ne contient pas le chemin complet, c'est le répertoire courant (défini par ChDir) qui est utilisé.
  • Si le fichier indiqué existe déjà, il est écrasé (il est créé sinon).
  • Si la fonction échoue (chemin introuvable, fichier protégé, pas de droit en écriture sur le fichier et/ou le dossier, etc.), cela provoque une erreur d'exécution.
  • Cette fonction est utilisée pour enregistrer un fichier texte (txt, csv, xml,...) : si la chaîne ne contient que des caractère ASCII (ie aucun caractère spécial, accentué, etc.) le fichier sera un fichier ASCII simple, sinon il s'agira d'un fichier au format UTF-8 avec BOM.
  • Pour enregistrer des données binaires brutes (bit à bit), utiliser SaveStringToFile.
  • Voir aussi LoadStringFromTextFile.

Exemples

SaveStringToTextFile('log.txt',DateTimeToStr(now) + ' : Traitement effectué.' + #13#10);
// Ecriture dans un fichier log du répertoire courant

Classification

Internal Chaine Fichier