我一直在尋找幾個小時,但目前還找不到解決方案。道歉可能很簡單。從當前路徑向上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
你的錯誤可能是你對相對路徑的依賴。你爲什麼不使用絕對路徑? –