РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗ktTsTmClL10 106 of 178 menu

Задачи на файловую систему в Kotlin. Часть 10

Дана папка dir. Создайте ZIP-архив archive.zip со всеми файлами этой папки (без подпапок).

Пусть дан путь к архиву archive.zip. Распакуйте его в папку out.

Дана папка dir с файлами. Сгруппируйте файлы по расширению: для каждого расширения создайте подпапку и переместите туда соответствующие файлы.

Пусть дан путь к большому текстовому файлу. Прочитайте его потоком (построчно), не загружая весь файл в память, и подсчитайте число строк.

Дана папка dir. Найдите дубликаты файлов по содержимому (одинаковый текст) и выведите их имена парами.

Пусть дан путь к файлу data.json. Прочитайте его как текст и проверьте, что строка начинается с "{" и заканчивается на "}".

Дана папка logs с лог-файлами. Объедините все ".log" файлы в один combined.log, добавив перед содержимым каждого файла его имя как заголовок.

Дана папка dir. Удалите рекурсивно все файлы старше 30 дней (по дате изменения), пустые папки оставьте.

Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить