我試圖通過擴展名篩選文件(特別是「.gif」),但由於某種原因,GetFiles
方法找不到任何文件(即使文件夾中確實存在該類型的文件)。如何使用Directory.GetFiles獲取gif類型(或任何其他類型)?
該代碼給出了所有文件的列表。
private void displaylastanimatedgif()
{
var directory = new DirectoryInfo(animatedgifsdirectory);
var myFile = (from f in directory.GetFiles()
orderby f.LastWriteTime descending
select f).First();
if (myFile != null)
pictureBoxImage(myFile.FullName);
listBox1.Items.Add(outputfile);
}
如果我添加過濾器到GetFiles()
像Directory.GetFiles("*.gif")
我會得到異常:
序列不包含任何元素。