我想基於特定文件擴展名從文件夾返回文件列表。基於多個選項篩選列表
此刻,我得到所有文件。我如何過濾某些類型?
此刻,我的代碼看起來是這樣的:
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,但不知道如何幹淨地處理多種類型。
我首先想到的是使用分號,但似乎並沒有工作。我嘗試管道,因爲你建議,並得到「* ArgumentException:路徑中的非法字符。*」 – 2013-04-26 05:00:08