bonjour à tous,
je suis débutant en C# et j'ai un petit souci lorsque j'écris dans un fichier, je m'explique:
je désire lire un fichier texte, faire quelques traitements sur une de ces colonnes et puis ecrire le résultat dans un fichier en reprenant le fichier original plus le traitement effectué sur le colonne.
le traitement se passe bien (l'affichage sur la console est correcte), par contre mon fichier de sortie ne contient qu'une seule ligne (alors que si je demande l'affichage sur la console, j'en ai des milliers)
voici ma fonction qui me permet l'ecriture dans un fichier:
sachant que qu'elle prend deux arguments: p= chemin du fichier d'origine, et dom qui est une variable qui contient les traitements effectués sur le fichier (fichier + la colonne modifiée)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 static void writeDom(string p, string dom) { StreamWriter wDom = new StreamWriter(p.ToString()+".dom.txt"); wDom.WriteLine(dom); //Console.WriteLine(dom); Console.WriteLine("Pregoression en cours..."); Console.ReadLine(); wDom.Close(); }
quelqu'un peut-il m'aider?
merci d'avance.
Partager