特定のファイル拡張子に基づいて、フォルダーからファイルのリストを返したいです。
現時点では、すべてのファイルを取得しています。特定のタイプを除外するにはどうすればよいですか?
現時点では、私のコードは次のようになります。
public static List<FileInfo> BuildListOfFiles()
{
var d = new DirectoryInfo(Constants.FolderToMonitor);
if (d.Exists)
{
var files = (from file in d.EnumerateFiles() select file).ToList();
return files;
}
return null;
}
でも欲しいだけ
*.mp4、*.mpg、*.avi、*.mpeg
別の .Where が必要だと思いますが、複数の型をきれいに処理する方法がわかりません。