VC中获取文件的相对路径与绝对路径
来源:互联网 发布:装潢设计软件 编辑:程序博客网 时间:2024/04/28 04:25
Ⅰ、获取相对路径
如果当前打开的文件中要寻找同级的目录文件就要用到 .\或者 ./ VC编译器都可以识别。例如#define ".\XX\XX\xx.h"
如果当前打开的文件中要寻找在上级的目录文件就要用到 ..\ 或者 ../ VC编译器都可以识别。例如#define "..\XX\XX\xx.h"
通过这样简单的标识,vc相对路径的问题就解决了,这样也就避免了设置繁琐的系统路径。当然了,设置相对路径要在编码的时候对文件的存放层次关系特别清楚,否则统一修改路径将会带来很大的工作量。
Ⅱ、绝对路径
方法1:
GetCurrentDirectory(MAX_PATH,strPath.GetBuffer(MAX_PATH));
strPath.ReleaseBuffer();
filename=strPath+"\\"+dlg.GetFileName();
方法2:
使用GetModuleFileName(NULL,exeFullPath,MAX_PATH);//得到程序模块名称,全路径
- CString strPath;
- GetModuleFileName(NULL,strPath,MAX_PATH);
- strPath.ReleaseBuffer();
- filename=strPath+"\\文件名.*";
GetModuleFileName()得到模块的完整路径名,例如,你载入c:\windows\system32\a.dll,得到模块句柄h,则你可以用GetModuleFileName()得到h模块的完整路径名。
0 0
- VC中获取文件的相对路径与绝对路径
- j2ee中绝对路径、相对路径的获取
- 文件相对路径与绝对路径
- 文件相对路径与绝对路径 .
- C++中相对路径与绝对路径 文件路径
- windows下C++中相对路径与绝对路径 文件路径
- VC中获取exe文件的相对路径
- VC中的相对路径与绝对路径
- vc下相对路径与绝对路径
- [转载]vc下相对路径与绝对路径
- Java项目中根据相对路径和绝对路径获取文件的方法 getResource(name)
- java web中相对路径和绝对路径的获取
- J2EE WEB项目中获取相对路径与绝对路径的方法
- (转)J2EE WEB项目中获取相对路径与绝对路径的方法
- 在Servlet与JSP中取得当前文件所在的相对路径与绝对路径
- 在Servlet与JSP中取得当前文件所在的相对路径与绝对路径(转)
- 在Servlet与JSP中取得当前文件所在的相对路径与绝对路径
- 在Servlet与JSP中取得当前文件所在的相对路径与绝对路径- -
- 五个关键因素决定SEO优化方向
- java读取远程url图片,得到宽高
- umonut -f
- 程序基础
- Winform 调用WebService程序 图文
- VC中获取文件的相对路径与绝对路径
- 此类分得很乱。。很多杂题也算进来了
- 14周阅读程序部分 纯虚函数
- jquery函数整理
- 凤凰传奇
- 时间类--多重继承
- 主流ETL工具选型
- Linux下配置jdk1.7
- acm-汽水瓶