絕對路徑就不舉例了
相對路徑:
#include <direct.h> //for _mkdir
#include <io.h> //for _access
std::string dir = "./tmp";
void CreateDirectory()
{
if (_access(m_dir.c_str(),0) == -1) // if the directory doesnot exist.
{
_mkdir(m_dir.c_str()); //create
}
}
visual studio 2017
奇怪的是,直接運行沒有問題。生成的./tmp在tmpProject/tmpProject目錄下。
單步運行出錯。