2015-05-29 5 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(); 

Если нет другого параметра не доступен, лучше не полагаться на имени файла в фильтрации последнего изображения.

Смежные вопросы