【问题标题】:Get actual folder path获取实际文件夹路径
【发布时间】:2009-07-19 12:46:02
【问题描述】:

如果没有 C++ 中的 exe 文件名,如何获取程序所在的实际文件夹路径?

【问题讨论】:

标签: c++ directory


【解决方案1】:

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

::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("\\"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 2017-11-03
    • 2013-07-05
    相关资源
    最近更新 更多