Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpSpFsSp 345 of 696 menu
◀ ▶

Место на диске в C++

Сведения о емкости тома, свободном и занятом месте для пути собирает space.

Достаточно передать каталог, на котором лежит проект. Запишем запрос для рабочего каталога и выведем поле capacity:

#include <filesystem> #include <iostream> std::filesystem::space_info vol = std::filesystem::space(std::filesystem::current_path()); std::cout << vol.capacity << "\n";

Число дает полный размер тома в байтах; поля free и available помогают оценить запас для записи.

Получите std::filesystem::space_info для std::filesystem::current_path и выведите free.

Постройте std::filesystem::path here со значением ".". Выведите std::filesystem::space(here).available.

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