Статистика файлов из директории - C#

Узнай цену своей работы

Формулировка задачи:

нужно узнать как часто различные типы файлов (расширения) встречаются в данной директории (включая вложенные директории).Отсортированные по убыванию количества.

Решение задачи: «Статистика файлов из директории»

textual
Листинг программы
  1. var stats = from file in Directory.EnumerateFiles(@"C:\Path\to\Folder", "*", SearchOption.AllDirectories)
  2.             group file by Path.GetExtension(file) into @group
  3.             select new { Extension = @group.Key, Count = @group.Count() } into stat
  4.             orderby stat.Count descending
  5.             select stat;
  6.  
  7. Console.WriteLine("Extension\tCount");
  8. foreach (var stat in stats)
  9.     Console.WriteLine("{0}\t{1}", stat.Extension, stat.Count);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы