Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Найти в папке два самых новых по дате файла Добавлено: 20.08.08 00:41  

Автор вопроса:  An
Найти в папке два самых новых по дате файла и по раширению, и забить имена в переменные для дальнейшей обработки

Помогите... мозг остановился :)

Это примерно так?
Directory.GetFiles() - забиваем файлы в массив
FileDateTime()- это дата файла

Хочу обход по массиву сделать - ругается.
Наверное неправильно делаю...

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #1
Добавлено: 20.08.08 04:12
textBox1.Text = string.Join(Environment.NewLine, Directory.GetFiles(Environment.SystemDirectory)
    .OrderByDescending(filename => File.GetLastWriteTime(filename))
    .Take(2).ToArray());

Ответить

Номер ответа: 2
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #2 Добавлено: 21.08.08 04:21
Респект :)

Ответить

Номер ответа: 3
Автор ответа:
 An



Вопросов: 4
Ответов: 11
 Профиль | | #3 Добавлено: 21.08.08 22:56
textBox1.Text = string.Join(Environment.NewLine, Directory.GetFiles(Environment.SystemDirectory)
- действительно респект!
а вот это не пролазит, не найду у себя такого -
OrderByDescending
- или не там ищу?

Ответить

Номер ответа: 4
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #4
Добавлено: 22.08.08 08:28
C# 3.5

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам