[R] Ajouter des lignes en début d'un fichier TXT

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

[R] Ajouter des lignes en début d'un fichier TXT

#1

Message par Ahbadiane »

Bonjour,

Je veux ajouter une ligne de texte en début d'un fichier texte existant
Merci de votre aide

Ahbadiane
Modifié en dernier par Tlem le mer. 30 janv. 2008 00:47, modifié 2 fois.
Raison : Ne pas oublier le [..] au debut du titre ! Merci.
Avatar du membre
micbar
Niveau 3
Niveau 3
Messages : 33
Enregistré le : mer. 21 nov. 2007 17:29
Status : Hors ligne

Re: Ajouter des lignes en début d'un fichier TXT

#2

Message par micbar »

A mon avis, tu devras récupérer les données dans un tableau par _FileReadToArray () , recopier celui ci dans un autre tableau à partir du poste 2 aprés avoir ajouté ta nouvelle entrée dans le poste 1 et recopier ce tableau par _FileWriteFromArray ()
Modifié en dernier par tolf le mar. 06 janv. 2009 18:12, modifié 1 fois.
Raison : balises de code supprimées
Eppur si muove (Galileo Galilei)
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: Ajouter des lignes en début d'un fichier TXT

#3

Message par sylvanie »

tout simplement utuilser l'udf :
_FileWriteToLine
inclus dans File.au3

sinon, lire tout le contenu du fichier dans une variable (fileread). Concaténer la ligne à ajouter à cette variable , et écrire le tout en écrasant le fichier original (filewrite), en passant avant par un filedelete
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
Avatar du membre
Ahbadiane
Niveau 5
Niveau 5
Messages : 139
Enregistré le : jeu. 20 déc. 2007 22:39
Localisation : Paris
Status : Hors ligne

[R] Ajouter des lignes en début d'un fichier TXT

#4

Message par Ahbadiane »

Merci à micbar et sylvanie :D
Je vais prendre la solution _FileWriteToLine inclus dans File.au3

Ahbadiane
Répondre