我一直在寻找几个小时,但目前还找不到解决方案。道歉可能很简单。从当前路径向上Windows目录
我的程序正在使用CreateDirectory
创建一个新的目录,然后将路径设置为它接收多个数据文件:
if (CreateDirectory(dateTime.c_str(), NULL) || ERROR_ALREADY_EXISTS == GetLastError())
{
SetCurrentDirectory(dateTime.c_str());
}
一旦所有的数据文件已经产生,我想搬回在不指定绝对路径的情况下建立一个目录相当于cd..
或../
的东西有谁知道这样做的最佳方式?
那么之前调用https://msdn.microsoft.com/en-us/library/windows/desktop/aa364934(v=vs.85).aspx怎么样? – harper
您是否已经尝试过'SetCurrentDirectory((dateTime +“\\ ..”)。c_str());'? – harper
你的错误可能是你对相对路径的依赖。你为什么不使用绝对路径? –