Ecrire dans un fichier.txt

Résolu
ben rhaem mohamed omar - 30 mars 2016 à 12:45
Whismeril Messages postés 19047 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 25 mai 2024 - 28 juil. 2016 à 09:32
Bonjour,

Je suis actuellement en train de développer une application en C#.
Le temps de traitement de cette application étant très long (plusieurs heures), et le nombre de lignes affichées dans la console étant très élevé (des milliers), j'aimerais que mon application copie toutes les informations affichées dans la console dans un fichier texte.

Quelqu'un aurait t-il une solution simple pour faire ce que je souhaite ?

Merci d'avance !

2 réponses

Salut! tu peux aussi y arriver en faisant un peu plus simple

sting cont fichier = "Fichier.txt";

Affiche(chaine, fichier);

static void Affiche(string chaine, string fichier)
{
File.AppendText(fichier,chaine);
Console.WriteLine(chaine);
}

c'est plus simple car tu n'as pas besoin des gérer les flux et donc ça consomme moins des ressources
1
Whismeril Messages postés 19047 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 25 mai 2024 656
28 juil. 2016 à 09:32
Bonjour

je reviens sur ce fil pour une précision quand à la réponse donnée ici.

Oui ça marche à partir de la Framework 4.5
Mais antérieurement cette surcharge n'existait pas voir ici la page pour la Framework 4
https://msdn.microsoft.com/fr-fr/library/system.io.file(v=vs.100).aspx
0
Rejoignez-nous