Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 如何打开文件夹中的文件并在c中搜索特定字符串#_C# 4.0 - Fatal编程技术网

C# 4.0 如何打开文件夹中的文件并在c中搜索特定字符串#

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

需要:打开一个名称以今天日期结尾的文件夹,搜索特定字符串并返回该字符串的整行(如果在c#

中找到),LINQ有助于简化此任务:

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
]

您尝试过什么吗?