JavaRush /Курсы /Java Collections /Задачи на Files, Path

Задачи на Files, Path

Java Collections
1 уровень , 4 лекция
Открыта

— Привет, Амиго! Я придумал тебе пару интересных задач.

Решать их можно только в Intellij IDEA. Вот, смотри, какие интересные условия…

14
Задача
Java Collections, 1 уровень, 4 лекция
Недоступна
Своя реализация
Реализуй логику методов: 1. readBytes - должен возвращать все байты файла fileName. 2. readLines - должен возвращать все строки файла fileName. Используй кодировку по умолчанию. 3. writeBytes - должен записывать массив bytes в файл fileName. 4. copy - должен копировать файл resourceFileName на место
14
Задача
Java Collections, 1 уровень, 4 лекция
Недоступна
Поиск скрытых файлов
В классе Solution переопредели логику двух методов: -visitFile кроме своей логики должен добавлять в archived все пути к zip и rar файлам -visitFileFailed должен добавлять в failed все пути к недоступным файлам и возвращать SKIP_SUBTREE Пример вывода: D:/mydir/BCD.zip Метод main не участвует в тести
14
Задача
Java Collections, 1 уровень, 4 лекция
Недоступна
Загрузчик файлов
Реализуй метод downloadFile(String urlString, Path downloadDirectory), на вход которого подается ссылка для скачивания файла и папка, куда нужно закачать файл. Все ссылки имеют вид: https://yastatic.net/morda-logo/i/citylogos/yandex19-logo-ru.png http://toogle.com/files/rules.txt https://pacemook.co
28
Задача
Java Collections, 1 уровень, 4 лекция
Недоступна
Что внутри папки?
Напиши программу, которая будет считать подробную информацию о папке и выводить ее на консоль. Первым делом считай путь к папке с консоли. Если введенный путь не является директорией - выведи "[полный путь] - не папка" и заверши работу. Затем посчитай и выведи следующую информацию: Всего папок - [
Комментарии (149)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Anonymous #3504327 Уровень 48
4 июня 2025
Исключение системы безопасности JavaRush. Вы выполняете потенциально опасную или запрещенную операцию. хз как пробить этот валидатор)))
Andrey Уровень 34
26 марта 2025
Внимание, если используете Мак/Линукс Задача загрузчик файлов НЕ ИСПОЛЬЗУЙТЕ такое указание пути "~/Downloads" Символ ~ (тильда) в пути может не раскрываться автоматически! В реальных задачах, как пишут, лучше использовать System.getProperty("user.home") Не забудьте также

if (Files.notExists(downloadDirectory)) { Files.createDirectories(downloadDirectory); }
        Path downloadPath = downloadDirectory.resolve(filename);
Все это поможет вас избавить от бесконечной

FileSystemException  ~/Path/filename  Not a directory
{Java_Shark} Уровень 36
13 января 2025
Интересные задачки)))
Денис Кокшаров Уровень 32
28 марта 2025
++Java_Shark
Евгений Шергунов Уровень 36 Expert
17 октября 2024
Мыши плакали, кололись, но продолжали ублажать валидатор.
Alexandr Vlasov Уровень 25
18 апреля 2024
Хард изи, медиум - все слезы соберешь с валидатором...
Roman Уровень 33
1 февраля 2024
решал и плакал, решал и плакал. Потом всё решил, утёр слёзки, пошел на следующий урок к следующим задачам, опять расчехлять слезомёт. :)
Snail@pro Уровень 42
17 ноября 2023
Вы решили задачу лучше, чем 62% учеников. Вам удалось ее решить с 1 попытки. Среднее количество попыток для этой задачи 3.53. Всего эту задачу решили 8909 учеников.
FeliV Уровень 51 Student
30 января 2024
крутой
Jambo Уровень 50
15 октября 2023
класс
Anonymous #3227998 Уровень 34
2 июня 2023
Гайс я уловил месагу из всего, что пока увидел тут... Ты не решишь эти задачи, пока не станешь автром этих задач...
Stepan Kozlov Уровень 29 Expert
1 июня 2023
Вроде 29 уровень, что-то знаю, но понимаю, что вообще ничего не знаю...