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

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

Сделайте функцию, которая удалит папку вместе со всем её содержимым через std::filesystem::remove_all.

Дана папка с файлами и подпапками. Сделайте её копию в другое место с помощью std::filesystem::copy и флага recursive.

Запишите в файл leaps.txt все високосные годы за предыдущие сто лет.

Дана папка. Подсчитайте суммарный размер всех файлов в ней (включая подпапки) с помощью std::filesystem::recursive_directory_iterator и file_size.

Дана папка. Найдите самый большой файл и выведите его путь и размер.

Скопируйте только файлы с расширением .txt из одной папки в другую.

Дана папка. Создайте в ней архивный список: имя файла и время последнего изменения, по одному на строку в index.txt.

Переименуйте все файлы .txt в папке, добавив префикс backup_.

Дана папка. Удалите все пустые файлы (нулевого размера).

Проверьте, существует ли путь через std::filesystem::exists, и определите, файл это или директория (is_regular_file / is_directory).

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