So speichern Sie die Console.WriteLine-Ausgabe in einer TextdateiC#

Ein Treffpunkt für C#-Programmierer
Guest
 So speichern Sie die Console.WriteLine-Ausgabe in einer Textdatei

Post by Guest »

Ich habe ein Programm, das verschiedene Ergebnisse auf einer Befehlszeilenkonsole ausgibt.

Wie speichere ich die Ausgabe mit einem StreamReader in einer Textdatei oder andere Techniken?

Code: Select all

System.Collections.Generic.IEnumerable lines = File.ReadAllLines(@"C:\Test\ntfs8.txt");

foreach (String r in lines.Skip(1))
{
String[] token = r.Split(',');
String[] datetime = token[0].Split(' ');
String timeText = datetime[4];
String actions = token[2];
Console.WriteLine("The time for this array is: " + timeText);
Console.WriteLine(token[7]);
Console.WriteLine(actions);
MacActions(actions);
x = 1;
Console.WriteLine("================================================");
}

if (x == 2)
{
Console.WriteLine("The selected time does not exist within the log files!");
}

System.IO.StreamReader reader = ;
string sRes = reader.ReadToEnd();
StreamWriter SW;
SW = File.CreateText("C:\\temp\\test.bodyfile");
SW.WriteLine(sRes);
SW.Close();
Console.WriteLine("File Created");
reader.Close();

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post