评论会员:游客 时间:2012/02/07
Prerak帕特尔
string path = @"c:\somedir";
string searchtext = "something";
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] files = di.GetFiles("*.txt");
foreach (FileInfo file in files)
{
using (StreamReader sr = new StreamReader(file.FullName))
{
string content = sr.ReadToEnd().ToLower();
if(content.Contains(searchtext.ToLower()))
Console.WriteLine("{0} contains \"{1}\"",file.Name,searchtext);
else
Console.WriteLine("{0} does not contain \"{1}\"", file.Name, searchtext);
}
}
评论会员:游客 时间:2012/02/07
koolprasad2003:您可以搜索使用RegularExpressions.Regex.IsMatch文本文件首先在StreamReader的文件并读取它的内容{C}使用正则表达式搜索文本codeprelang="cs"spanclass="code-keyword"if/span(System.Text.RegularExpressions.Regex.IsMatch(text,searchText)){Console.WriteLine(spanclass="code-string""/spanspanclass="code-string"wordfound"/span);}/pre/code的