获取实际文件夹路径

时间:2009-07-19 12:46:02

标签: c++ directory

如何获得我的程序在C ++中没有我的exe文件名的实际文件夹路径?

1 个答案:

答案 0 :(得分:0)

以下函数将为您提供应用程序路径:

::GetModuleFileName(NULL, szAppPath, MAX_PATH);

现在要解压缩文件夹,您需要找到最后一个反斜杠:

char szApplicationPath[MAX_PATH] = "";
::GetModuleFileName(NULL, szApplicationPath, MAX_PATH);

//Get the folder part
CString strApplicationFolder;
strApplicationFolder = szApplicationPath;
strApplicationFolder = strApplicationFolder.Left(strApplicationFolder.ReverseFind("\\"));