2015-05-29 56 views
-1

我有這樣一行:如何獲取硬盤上最後保存的圖像?

imageList = Directory.GetFiles(@"e:\webbrowserimages\", "*.bmp").ToList(); 

這是一個列表

但我現在只想要一個字符串變量單變量未將包含在硬盤上的最後一個保存的圖像文件的列表。

如果例如我有10個圖像在硬盤上,第一個是:Image0.bmp然後Image1.bmp所以字符串變量將包含Image10.bmp 然後,如果在我的硬盤上有24個圖像,然後將變量字符串應該包含Image24.bmp

+1

是「例如」部分描述你正在尋找什麼(「自然排序」),或者它只是隨機的例子? –

回答

4

你可以做到這一點得到在direcotry最新的位圖文件,

var directory = new DirectoryInfo(@"e:\webbrowserimages\"); 

var myFile = (from f in directory.GetFiles("*.bmp")     
       orderby f.LastWriteTime descending 
       select f).First(); 

除非沒有其他參數可不如不依賴於文件名過濾最新的圖像。