Обработка файлов с помощью технологии LINQ

1 000 руб. за проект
18 апреля 2023, 14:31 • 5 откликов • 36 просмотров
Реализовать обработку файлов в заданной пользователем папке.
Задачи поиска и анализа:
1. Самая большая по размеру вложенная папка

2. N самых старых файлов (по дате создания)

3. Файлы-дубликаты, у которых совпадает имя и размер

4. Распределение вложенных папок по количеству файлов

Каждая вычислительная задача должна быть оформлена изолированно (нет зависимости
от других задач). Работа каждой вычислительной функции определяется входными
аргументами (целевая папка; параметры решения задачи N, K, M, если требуется).

Результат решения задачи является возвращаемым значением функции.

Каждую задачу необходимо реализовать двумя способами: с применением технологии
LINQ и без использования технологии LINQ.
Оценить время выполнения каждой задачи с
помощью объекта Stopwatch.

В структуризации рекомендуется задействовать паттерн «Стратегия» - ввести интерфейс с
4-мя вычислительными функциями и классы-решатели (н-р, LinqSolver и NoLinqSolver),
которые предоставляют реализации вычислительных функций разными способами (с Linq
и без Linq).
Продумать и реализовать пользовательский интерфейс с Windows Forms для установки
параметров поиска и вывода результатов. Задействовать элементы DataGridView и Chart
для отображения результатов.
Файлы
Отзывы
R50 c701a387b3660183502bf60d5951e3d7
Заказчик
Понравилось работать с данным исполнителем. Работу выполнил даже раньше срока, учел все пожелания. Вежливый, приятный человек. Рекомендую)
~ 1 год назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Приятно было иметь дело! Задача сформулирована четко, оплата своевременная.
~ 1 год назад