Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить