C# 4.0 如何打开文件夹中的文件并在c中搜索特定字符串#
需要:打开一个名称以今天日期结尾的文件夹,搜索特定字符串并返回该字符串的整行(如果在c#中找到),LINQ有助于简化此任务:C# 4.0 如何打开文件夹中的文件并在c中搜索特定字符串#,c#-4.0,C# 4.0,需要:打开一个名称以今天日期结尾的文件夹,搜索特定字符串并返回该字符串的整行(如果在c#中找到),LINQ有助于简化此任务: var allMatchingLines = Directory.EnumerateFiles(dir) .Where(fn => Path.GetFileNameWithoutExtension(fn).EndsWith(DateTime.Today.ToString("d"))) .SelectMany(fn => File.ReadLin
var allMatchingLines = Directory.EnumerateFiles(dir)
.Where(fn => Path.GetFileNameWithoutExtension(fn).EndsWith(DateTime.Today.ToString("d")))
.SelectMany(fn => File.ReadLines(fn).Where(l => l.Contains(searchString)));
[刚刚看到文件夹名称应该包含日期,然后删除
Where
]您尝试过什么吗?