我想根据特定的文件扩展名从文件夹中返回文件列表。
目前,我得到了所有文件。如何过滤掉某些类型?
目前,我的代码如下所示:
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,但不确定如何干净地处理多种类型。