Рекурсивный обход папки на Java

3 000 руб. за проект
27 июня 2023, 15:23 • 21 отклик • 112 просмотров
Необходимо написать консольную программу вывода самых больших файлов в заданные папки. Программа должна быть упакована в JAR-файл и запускаться из командной строки с одним параметром — путём к папке, в которой нужно искать самые большие папки и файлы. Вторым параметром должна быть возможность задать размер файла в мегабайтах, выше которого файл считается большим.

Пример запуска программы из командной строки с параметрами:

java -jar search-big-files.jar /Users/sortedmap/Desktop 128

В этой команде указано, что программа, упакованная в файл search-big-files.jar, должна искать файлы более 128 мегабайт в папке /Users/sortedmap/Desktop и её подпапках.

Программа должна выводить в консоль список файлов, найденных в указанной папке и её подпапках, в порядке убывания размера с указанием полного пути и размера в понятном виде (128 Кб, 256 Мб, 4,2 Гб). Также программа должна искать файлы в многопоточном режиме с использованием fork-join.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Отличный исполнитель! Сделал задание в кратчайшие сроки, написал комментарии и оперативно отвечал на сообщения. Рекомендую!
11 месяцев назад
R50 b4d594e2f71f8c25e81d4a72eeca18ad
Фрилансер
Порядочный заказчик, всегда на связи и отвечает на все вопросы. Приятно было сотрудничать!
11 месяцев назад