- 1
- 2
- 3
- 4
- 5
- 6
FileInfo[] fi = new DirectoryInfo(di.FullName).GetFiles();
var creationList = from file in fi
where file.CreationTime.CompareTo(new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day)) < 0 //This instance is earlier than value.
group file.CreationTime by DateTime.Parse(file.CreationTime.ToString("yyyy-MM-dd")) into ct
select ct.Key;
Фильтрует файлы: только те, что созданы раньше сегодняшнего дня (с временем 00:00:00).
Группирует файлы по времени создания.
Возвращает только ключи групп - в данном случае это время создания.
// Ваш КО
а так как оно все равно будет сортироваться
А если день, месяц или год поменяется между этими тремя вызовами?