MFC中获取exe所在路径(绝对路径)
2011-04-09 13:42
323 查看
MFC中相对路径有时候会抽风,你问我为什么,我也不知道。比较好的方法就是获得绝对路径,这是一种较为稳妥且移植性较好的解决方式。
基本方法是调用一个函数:GetModuleFileName,这个函数会返回exe文件的路径,包括exe文件名,所以要做的事情就是把*.exe那段给去掉。代码如下:
基本方法是调用一个函数:GetModuleFileName,这个函数会返回exe文件的路径,包括exe文件名,所以要做的事情就是把*.exe那段给去掉。代码如下:
CString 类名::GetFilePath() { char exepath[MAX_PATH]; CString strdir,tmpdir; memset(exepath,0,MAX_PATH); GetModuleFileName(NULL,exepath,MAX_PATH); tmpdir=exepath; strdir=tmpdir.Left(tmpdir.ReverseFind('\\')); return strdir; }
相关文章推荐
- MFC中获取exe所在路径(绝对路径)[转]
- Linux下获取当前进程的执行文件的绝对路径和所在目录(通过/proc/self/exe链接)
- MFC 获取 exe 所在路径
- 用MFC实现代码获取当前EXE 执行的绝对路径,用于扩展相对路径扩展,以及计算文件大小功能
- MFC 对话框 关于exe文件绝对路径的获取,截获。
- [MFC]获取EXE执行文件所在的路径
- 在MFC程序中获取exe所在的路径
- 使用GetModuleFileName()获取当前.exe所在绝对路径,并且读取.ini配置文件
- mfc 获取当前工作路径,获取当前exe绝对路径,设置当前工作路径的函数
- MFC获取exe文件所在的路径
- BCB如何获取.exe所在的路径?
- linux获取shell脚本所在绝对路径操作介绍
- MFC下打开选择文件夹并获取文件夹的绝对路径
- installshield打包成只有setup.exe的安装包时获取setup.exe所在路径的方法
- 获取bash文件所在的目录绝对路径以及获取函数方法名称
- 使用Javascript获取页面所在目录的绝对路径
- node.js认识学习二:__dirname获取当前模块文件所在目录的完整绝对路径
- dirname命令介绍-使用dirname在shell脚本中获取当前脚本文件所在的绝对路径
- MFC 得到exe绝对路径
- JS获取本地文件所在的绝对路径