Lire et écrire dans un fichier texte à une ligne bien définie [Résolu]

Signaler
Messages postés
32
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2008
-
Messages postés
32
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2008
-
Bonjour,

Alors voici mon problème:
j'ai un fichier text qui est rempli séquentielement.
exemple :
1;csd;cds;cds
2;cd;eg;tjh
3;hty;kui;kiu
...
12; hty;kfj;ser

Maintenant moi j'aimerais pouvoir lire la ligne 3 et la modifier et ensuite revenir a la fin, en dessous de la ligne 12 pour pouvoir continuer à remplir mon fichier texte.

Cordialement

Pour l'instant j'arrive simplement à lire se fichier a la ligne désirer avec la commande

Dim myLines() As String =File.ReadAllLines("c:\monText.txt")

Donc c pas génial je lit juste la ligne mais bon. j'avais penser à faire une lecture et écriture aléatoire ou binaire mais sa rique d'être trop compliquer!!!

4 réponses

Messages postés
32
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2008

Bas j'utilise une base de données!!
Messages postés
682
Date d'inscription
vendredi 6 avril 2007
Statut
Membre
Dernière intervention
4 août 2012
6
bonjour
moi, à ta place je lirais la totalité de mon fichier texte et le mettrais dans un tableau
ensuite je ferais mon traitement dans ce tableau puis une fois fini réécriture du  fichier texte avec le contenu du tableau !

[reglement.aspx ]si c'est la solution, penser : REPONSE ACCEPTEE
Messages postés
32
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2008

Merci Mais

J'avais pensé à cette solution, mais le problème est que si je travaux avec des milliers de lignes, commen puis-je faire? Je veux simplement faire, comme sur un traitement de texte, lire la ligne 3 (par exemple) la modifier, et ensuite de la réécrire dans mon fichier texte.

Cordialement
Messages postés
32
Date d'inscription
lundi 10 décembre 2007
Statut
Membre
Dernière intervention
26 mai 2008

Pour faire simple je veux modifier une ligne n de mon fichier text.


toute les informations de me ligne n sont traiter et je réécri dans mon fichier la ligne n.

alors comment je fais?
Cordialement