目录相当大,大约 2 GB。我已经定义了一个名为 results 的新列表,它将在其中获取所有值。
我的代码在这里:
IEnumerable<string> textLines =
Directory.GetFiles(@C:\Users\karansha\Desktop\watson_query\, "*.*")
.Select(filePath => File.ReadLines(filePath))
.SelectMany(line => line)
.Where(line => !line.Contains("appGUID: wx"))
.ToList();
string searchKeyword = "WX Edit Bug";
List<string> results = new List<string>();
textLines.ToList().ForEach(textLine =>
{
if (textLine.Contains(searchKeyword))
{
results.Add(textLine);
}
});
int WX_Edit = results.Count;
Console.WriteLine("WX_Edit_Api=" + WX_Edit);