Ответ 1
Вы можете пострадать от виртуализации папок. Также попробуйте создать каталог с полным путем, чтобы на вас не повлиял любой текущий каталог приложения
У меня есть следующий код, и хотя вызов boost::filesystem::create_directory
возвращает true
, я не вижу директории, созданной в моей папке проекта.
Что может быть причиной этого?
boost::filesystem::path dir("newdir");
if (boost::filesystem::create_directory(dir))
std::cout << "Success" << "\n";
Я использую VS2008 и Win7 Home Premium.
Вы можете пострадать от виртуализации папок. Также попробуйте создать каталог с полным путем, чтобы на вас не повлиял любой текущий каталог приложения
Не могли бы вы посмотреть не туда? Быстрый вызов cout << current_path().string() << endl;
покажет вам, где создается ваш каталог.