VC 中与获取路径有关的函数
来源:互联网 发布:歌莉娅淘宝旗舰店 编辑:程序博客网 时间:2024/06/06 09:40
1. GetModuleFileName() 可以获取可执行文件的全路径(包括可执行文件的名字),如“f:\WorkSpace\Update\Debug\update.exe”
2. 可以通过下面的函数获取当前程序的路径(文件夹)
TCHAR m_szAppPath[MAX_PATH]; // 这个是类成员
GetAppPath(void)
{
TCHAR *lpPathTemp;
size_t szCount = 0,szIndex = 0;
TCHAR tcPath[MAX_PATH] = {0};
GetModuleFileName(NULL,tcPath,MAX_PATH);
szCount = _tcslen(tcPath);
lpPathTemp = tcPath + szCount;
while(TRUE)
{
if((*lpPathTemp == '\\'))
{
*(tcPath + szCount - szIndex + 1) = '\0';
break;
}
lpPathTemp--;
szIndex++;
}
memset(m_szAppPath,0,sizeof(m_szAppPath));
_tcscpy_s(m_szAppPath,MAX_PATH,tcPath);
}
3. 也可以通过下面的方式获取当前的路径
TCHAR m_profile[_MAX_PATH]; // 这个是类成员
void GetAppPath()
{
TCHAR driver[_MAX_PATH],dir[_MAX_PATH];
GetModuleFileName(NULL,m_profile,_MAX_PATH);
_tsplitpath_s(m_profile,driver,_MAX_DRIVE,dir,_MAX_DIR,NULL,NULL,NULL,NULL);
lstrcpy(m_profile,driver);
lstrcat(m_profile,dir);
}- VC 中与获取路径有关的函数
- VC++中与INI文件有关的函数
- VC中获取文件的相对路径与绝对路径
- VC中有关目录操作的函数
- 在VC中获取特定的路径
- VC中获取文件路径
- VC中获取文件路径
- Matlab中与时间有关的函数
- Oracle中与时间有关的函数
- C中与时间有关的函数
- linux中与 信号量有关的函数
- linux中与信号量有关的函数
- VC中获取函数的真实地址
- android系统中与内存有关的文件及路径
- VC中获取IE缓存路径的方法
- 在VC中获取当前DLL自身的路径
- VC中获取exe文件的相对路径
- VC 获取可执行文件的路径
- 溢出文本省略
- openLDAP安装
- 一些vi命令
- ADODB.stream对象的方法/属性
- Js获取当前日期时间及其它操作
- VC 中与获取路径有关的函数
- linux下各文件和文件夹作用的详细说明
- 第十一章 进程和信号(一)
- 用JS创建文件,文件夹,及相关属性
- typeof与instanceof区别
- Vi and Vim Autocommand: 3 Steps to Add Custom Header To Your File Automatically
- Model in ASP.NET MVC 3.0
- android中listview的一些样式设置
- 读《代码大会2》笔记:创建类的理由