Ich habe ein Programm, das verschiedene Ergebnisse nach greping Strings aus einer Protokolldatei ausgibt. Die Ergebnisse werden in einer Befehlszeilenkonsole angezeigt.C# Wie Sie Console.Writeline-Ausgaben im HTML-Format speichern?
Daher gibt es sowieso die verschiedenen Ausgabeergebnisse in einen HTML-basierten Bericht zu generieren?
Welche Methoden könnten verwendet werden, um die Ausgänge zu konvertieren? HtmlTextWriter? Was sind die Schritte, um die Datei zu konvertieren?
Darf jemand bitte die Codes angeben, um dies zu tun? Vielen Dank!
Die Codes:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Diagnostics;
using System.IO;
using System.Text.RegularExpressions;
using System.Web.UI; // The system is telling me that it does not exist in the namespace System.web....
foreach (String r in lines.Skip(1))
{
String[] token = r.Split(',');
String[] datetime = token[0].Split(' ');
String timeText = datetime[4];
Double rawSize = Convert.ToDouble(token[1]);
Double fileSize = ((rawSize/1024)/1024);
String actions = token[2];
String fileName = token[7];
if ((Path.GetExtension(token[7]).Contains(".exe") || (Path.GetExtension(token[7]).Contains(".msi"))))
{
Console.WriteLine("The time for this array is: " + timeText);
Console.WriteLine(token[7]);
Console.WriteLine(actions);
Console.WriteLine(fileSize);
ProgramFilter(actions, k, fileName);
x = 1;
Console.WriteLine("================================================");
}
}
File
Klasse