0
必要:今日の日付で終わる名前のフォルダを開き、特定の文字列を検索し、c#フォルダ内のファイルを開き、Cで特定の文字列を検索する方法#
必要:今日の日付で終わる名前のフォルダを開き、特定の文字列を検索し、c#フォルダ内のファイルを開き、Cで特定の文字列を検索する方法#
LINQは、このタスクをsimpifyするのに役立ちます:
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
を削除、フォルダ名に日付が含まれている必要があることを見ましたが]あなたは何をしようとしたことがありますか? –