Задачи на файловую систему в 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).