VC 中获得当前路径的方法
来源:互联网 发布:100本网络禁书txt下载 编辑:程序博客网 时间:2024/04/30 03:30
.//以下代码来自CSDN 2004 VC编程经验总结
{
CString strPath;
GetCurrentDirectory(MAX_PATH,strPath.GetBuffer(MAX_PATH));
strPath.ReleaseBuffer();
return strPath;
}
2.//以下代码来自TZ MFC.NET Primer 1.01
CString CPropertyGridSampleApp::GetCurrWorkingDir()
{
CString strPath;
TCHAR szFull[_MAX_PATH];
TCHAR szDrive[_MAX_DRIVE];
TCHAR szDir[_MAX_DIR];
::GetModuleFileName(NULL, szFull, sizeof(szFull)/sizeof(TCHAR));
_tsplitpath(szFull, szDrive, szDir, NULL, NULL);
_tcscpy(szFull, szDrive);
_tcscat(szFull, szDir);
strPath = CString(szFull);
return strPath;
}
VC 获得当前应用程序所在路径(exe文件的路径)
VC 获得当前应用程序所在路径(exe文件的路径)
TCHAR szFilePath[MAX_PATH + 1];
GetModuleFileName(NULL, szFilePath, MAX_PATH);
(_tcsrchr(szFilePath, _T('//')))[1] = 0; //删除文件名,只获得路径
GetModuleFileName(NULL, szFilePath, MAX_PATH);
(_tcsrchr(szFilePath, _T('//')))[1] = 0; //删除文件名,只获得路径
CString str_url = szFilePath;
AfxMessageBox(str_url);
AfxMessageBox(str_url);
使用第一段代码可以获得应用程序运行时所在目录。但由于在使用Microsoft Visual Studio.NET编译并运行项目时,真正的宿主是IDE,所以当前目录是项目所在目录,并不是DEBUG或者RELEASE目录,这一点需要开发人员注意。而第二段代码可以动态解决此问题。并且增加了Unicode支持(TCHAR)。
0 0
- VC 中获得当前路径的方法
- VC 中获得当前路径的方法
- VC 获得当前工作路径的方法
- vc获得当前的路径
- java中获得当前路径的方法
- Java中获得程序当前路径的4中方法:
- 获得当前文件夹路径的方法
- ASP.net app_Code dll 类中获得当前路径的方法(非页面中)
- VC中得到当前文件夹的路径
- VC中得到当前文件夹的路径
- JSP中获得当前路径
- java中获得当前路径
- ASP.net 类库中获得当前路径的方法(非页面中)
- ASP.net 类库中获得当前路径的方法(非页面中)
- php中获得当前url的方法
- Java中获得当前时间的方法
- Java中获得当前时间的方法
- Java中获得当前时间的方法
- weblogic10图文安装教程
- ISO 作为yum 源安装rpm包
- Win7 方便实用的快捷键总汇
- Python 序列的切片操作与技巧
- 手游产品经理初探(九)澳门考察归来
- VC 中获得当前路径的方法
- xcode 自动添加注释,生成文档
- LA 6437 Power Plant (prim最小生成树)
- HDOJ题目1022Train Problem I(栈的模拟)
- Python编码规范整理
- Sealed With a kiss
- mysql查询缓存打开、设置、参数查询、性能变量意思
- setCompoundDrawables,Drawable类,在不同分辨率下的设置
- shell 括号,双括号,中括号,双中括号