获得当前绝对路径的方法
2006-09-20 17:51
260 查看
在工程代码中加入如下代码即可获得当前绝对路径:
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
char szFileName[MAX_PATH];
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
GetModuleFileName(NULL, szFileName, MAX_PATH);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
CString strFileName = szFileName;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if (szFileName[strlen(szFileName) - 1] != '/')
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif)
...{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
int iPos = strFileName.ReserveFine('/');
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
if (iPos > 0)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif)
...{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
szFileName[iPos+1] = 0;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
strFileName = szFileName;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
strFileName += "/文件名前缀/";
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
strFileName += "/文件名后缀/";
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
char szFileName[MAX_PATH];
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
GetModuleFileName(NULL, szFileName, MAX_PATH);
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
CString strFileName = szFileName;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
if (szFileName[strlen(szFileName) - 1] != '/')
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif)
...{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
int iPos = strFileName.ReserveFine('/');
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
if (iPos > 0)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedSubBlock.gif)
...{
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
szFileName[iPos+1] = 0;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
strFileName = szFileName;
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedSubBlockEnd.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif)
}
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
strFileName += "/文件名前缀/";
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
strFileName += "/文件名后缀/";
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
相关文章推荐
- java获得当前路径下的绝对路径的方法,或者某一文件的绝对路径
- Python获得脚本当前绝对路径的两种方法
- c# 获得当前绝对路径的方法(超简单)
- 获得绝对路径的方法 和 除去URI路径留下后面部分的方法
- 在jar包中如何获得当前项目的绝对路径
- 得到classpath和当前类的绝对路径的一些方法
- Java 插件中获得当前编辑文本的绝对路径
- 获得java文件的绝对路径的方法
- Java 插件中获得当前编辑文本的绝对路径
- 绝对路径,URL获得方法
- Java获得项目绝对路径方法总结
- Java获得项目绝对路径方法总结
- java获取当前位置绝对路径的方法
- jsp中取得当前绝对路径的方法
- 获得当前文件夹路径的方法
- jsp中取得当前绝对路径的方法
- 在jar包中如何获得当前项目的绝对路径
- 获得当前运行程序的绝对路径
- JSP中获得当前应用的相对路径和绝对路径
- 关于classpath和当前类的绝对路径的一些方法