У меня есть текстовый файл с этим содержимымзаписи в текстовый файл
balamurugan,rajendran,chendurpandian
christopher
updateba
и я прочитал эти файлы и поиска по ключевому слову ba
и я пытался написать в другом текстовом файле log.txt
, но после выполнения моих код я получаю третью строчку только
`LineNo : 2 : updateba`
Мне нужно, чтобы обе эти линии
LineNo : 0 : balamurugan,rajendran,chendurpandian
LineNo : 2 : updateba
Я использую этот код для записи в текстовый файл
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>");
}
я использовал этот образец link text
Любое предложение ???
швы вы Мессинг с кодировкой. force Кодирование в 'Default' или' UTF-8', и вы перестанете испытывать эти проблемы. – balexandre