C#で指定したフォルダから特定ファイルのパスを抽出するコードのメモ。
指定したファイルパターンでマッチングし、一致するファイルのパスを取得します。
using System.IO;
 
String dirPath = @"c:\temp";
 
// 対象ファイルを検索する
String[] fileList = Directory.GetFileSystemEntries(dirPath, @"file_*.log");

// 取得したファイルパスを出力
foreach(String filePath in fileList) {
    Console.WriteLine("File Path : " + filePath);
}

抽出できるのはフルパスで、アスタリスク「*」でワイルドカード検索ができます。
また、アスタリスクの代わりに「?」を使うと何かしらの1文字として検索することができます。