在本地应用程序数据下创建目录



i具有C/C 的应用程序,它需要在本地应用程序目录下创建一个文件夹和文件。当我调用CreateDectory时,结果为false,目录永远不会创建。我想念什么?

TCHAR szPath[MAX_PATH];
if (SUCCEEDED(SHGetFolderPath(NULL,CSIDL_LOCAL_APPDATA|CSIDL_FLAG_CREATE, NULL, 0, szPath)))
{
    PathAppend(szPath,_T("\FredDir\backupfirmware\"));
    bool result = CreateDirectory(szPath, NULL);
}

尽我所能近的范围。

CreateDirectory不能一次创建几个级别的目录。您需要一个一个一个一个 - 第一个FredDir,然后在此下进行backupfirmware

最新更新