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

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

Используя PathMatcher, найдите все файлы вида data_*.csv.

Сделайте утилиту: на вход путь к папке — на выход отчёт о числе файлов, папок и суммарном размере.

Прочитайте CSV-файл и выведите сумму числового столбца.

Сохраните List of String в файл и затем загрузите обратно в список.

Реализуйте простой key-value стор в текстовом файле (ключ=значение на строку).

Сделайте ротацию логов: если app.log больше 1MB, переименуйте в app.log.1.

Вычислите MD5 или SHA-256 хеш файла через MessageDigest.

Скопируйте поток из файла в другой файл через InputStream/OutputStream.

Напишите программу-наблюдатель: раз в N секунд проверяйте, изменился ли файл.

Итоговая задача: синхронизируйте две папки (скопируйте недостающие и обновлённые файлы).

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