如何得到运行程序的路径,以及如何得到路径的文件夹,文件名,以及类型等等信息

********************************************************************/
/* */
/* Function name : GetAppDir */
/* Description : Get application directory. */
/* */
/********************************************************************/
void GetAppDir(CString& strAppDir)
{
TCHAR szFullPath[MAX_PATH];
TCHAR szDir[_MAX_DIR];
TCHAR szDrive[_MAX_DRIVE];

// Get application's full path.
::GetModuleFileName(NULL, szFullPath, MAX_PATH);

// Break full path into seperate components.
_splitpath(szFullPath, szDrive, szDir, NULL, NULL);

// Store application's drive and path
strAppDir.Format(_T("%s%s"), szDrive, szDir);
}


原文地址:https://www.cnblogs.com/confach/p/112089.html