Создание папки в C++
Функция std::filesystem::create_directory
создает одну папку. Родительская папка
должна уже существовать. Возвращает true
при успехе:
int main() {
std::filesystem::create_directory("/tmp/storage");
bool res = std::filesystem::create_directory("/tmp/storage/inbox");
std::cout << res << "\n";
return 0;
}
Создайте /tmp/cache и выведите результат операции.
Попробуйте создать /tmp/cache/tmp до папки /tmp/cache,
затем создайте /tmp/cache и повторите попытку.
Сравните оба результата.