Статистика файлов из директории - 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

10   голосов , оценка 4 из 5
Похожие ответы