Статистика файлов из директории - C#
Формулировка задачи:
нужно узнать как часто различные типы файлов (расширения) встречаются в данной директории (включая вложенные директории).Отсортированные по убыванию количества.
Решение задачи: «Статистика файлов из директории»
textual
Листинг программы
- var stats = from file in Directory.EnumerateFiles(@"C:\Path\to\Folder", "*", SearchOption.AllDirectories)
- group file by Path.GetExtension(file) into @group
- select new { Extension = @group.Key, Count = @group.Count() } into stat
- orderby stat.Count descending
- select stat;
- Console.WriteLine("Extension\tCount");
- foreach (var stat in stats)
- Console.WriteLine("{0}\t{1}", stat.Extension, stat.Count);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д