So speichern Sie die Console.WriteLine-Ausgabe in einer Textdatei
Posted: 24 Dec 2024, 18:36
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?
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();