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

********************************************************************/
/* */
/* 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);
}


posted @ 2005-03-03 14:06  张太国  阅读(660)  评论(1编辑  收藏  举报