获取当前程序的路径

以下是获取当前程序路的代码:

获取当前程序的路径
1 //该函数用于获取执行文件的目录,bExit为TRUE时判断获取的目录是否存在,缺省为TRUE 2 BOOL GetModuleFilePath(CString &strPath, BOOL bExit)
3 {
4 strPath =””;
5 char lpszFilePath[_MAX_PATH];
6 if (::GetModuleFileName(NULL, lpszFilePath, _MAX_PATH)>0 )
7 {
8 char szDrive[_MAX_DRIVE];
9 char szFolder[_MAX_DIR];
10 char szFileName[_MAX_FNAME];
11 char szExt[_MAX_EXT];
12 _splitpath(lpszFilePath, szDrive, szFolder, szFileName, szExt);
13 strPath.Format(“%s%s “, szDrive, szFolder);
14 if (bExit)
15 {
16 //如果bExit=TRUE,则判断目录是否存在,存在时才返回TRUE 17 if (_access(strPath,0 )==-1 )
18 return FALSE;
19 }
20 21 return TRUE;
22 }
23 24 return FALSE;
25 }

Original: https://www.cnblogs.com/chengxin1985/archive/2009/03/12/1409635.html
Author: 程鑫
Title: 获取当前程序的路径

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/565173/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球