以下のコードを使用して、LINQ でフォルダー内の異なる拡張子のファイルを取得しますが、ファイルが見つかりません。
var dirInfo = new DirectoryInfo(Application.StartupPath + "\\TextDocument\\");
var filteredFiles = (from fileDir in dirInfo.GetFiles()
where (fileDir.Extension == "*.jpg" || fileDir.Extension == "*.rtf")
select fileDir).ToList();
foreach (var item in filteredFiles)
{
listBox1.Items.Add(item);
}
私filteredFiles.count = 0
はforeach
ループに入ります。このコードのどこが間違っていますか?