ich eine Textdatei mit diesem Inhalt habein eine Textdatei zu schreiben
balamurugan,rajendran,chendurpandian
christopher
updateba
und ich diese Dateien gelesen und nach einem Stichwort gesucht ba
und i in einer anderen Textdatei log.txt
zu schreiben versucht, aber nach der Ausführung meines Code ich bin die dritte Zeile nur als immer
`LineNo : 2 : updateba`
ich brauche beide diese Zeilen zu bekommen
LineNo : 0 : balamurugan,rajendran,chendurpandian
LineNo : 2 : updateba
ich diesen Code verwende in eine Textdatei
if (File.Exists(FilePath))
{
// Read the file and display it line by line.
System.IO.StreamReader file = new System.IO.StreamReader(FilePath);
while ((line = file.ReadLine()) != null)
{
if (line.Contains(regMatch))
{
DirectoryInfo Folder = new DirectoryInfo(textboxPath.Text);
if (Folder.Exists)
{
var dir = @"D:\New folder\log";
if (!Directory.Exists(dir))
{
Directory.CreateDirectory(dir);
}
File.WriteAllText(Path.Combine(dir, "log.txt"), "LineNo : " + counter.ToString() + " : " + line + "<br />");
}
else
{
Response.Write("<script language='javascript'>window.alert('Folder not found');</script>");
}
Response.Write("<script language='javascript'>window.alert('Pattern found');</script>");
Response.Write("LineNo : " + counter.ToString()+ " : " + line + "<br />");
}
else
{
Response.Write("<script language='javascript'>window.alert('Pattern not found');</script>");
}
counter++;
}
file.Close();
}
else
{
Response.Write("<script language='javascript'>window.alert('File not found');</script>");
}
ich diese Probe verwendet link text
Jeder Vorschlag haben zu schreiben ???
es Nähte mit dem Encoding bis Sie verwirren. Force Encoding zu 'Default' oder' UTF-8' und Sie werden aufhören, diese Probleme zu haben – balexandre