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
// Ecriture dans un fichier log du répertoire courant