SetCurrentDirectory(),GetCurrentDirectory(),GetModuleFileName(),以及getcwd()的区别
来源:互联网 发布:东方证券交易软件下载 编辑:程序博客网 时间:2024/06/14 07:35
BOOL SetCurrentDirectory(
LPCTSTR lpPathName // 程序的目录设置到地址
);
DWORD GetCurrentDirectory(
DWORD nBufferLength, // 缓冲区大小
LPTSTR lpBuffer // 存放地址的缓冲区
);
DWORD GetModuleFileName(
HMODULE hModule, // 所要得到的EXE的应用程序句柄
LPTSTR lpFilename, // 存放地址的缓冲区
DWORD nSize // 缓冲区大小
);
char *getcwd(
char *buffer, //缓冲区
int maxlen //缓冲区大小
);
eg:
当前工程建在:"D:/test", 工程名为:"pTest"
char *lpPath= new char [MAX_PATH];
char *p= new char [MAX_PATH];
char *buffer = new char[MAX_PATH]; //得到的是D:/test/pTest/pTest"
if((buffer = getcwd(NULL, 0)) == NULL)
//也可以将buffer作为输出参数
GetModuleFileName(NULL, p, MAX_PATH); //得到的是"D:/test/pTest/Debug/pTest.exe"
GetCurrentDirectory(MAX_PATH, lpPath); //得到的是"D:/test/pTest/pTest"
SetCurrentDirectory("C://"); //把目录设到"C:/"
GetCurrentDirectory(MAX_PATH, lpPath); //得到的是"C:/"
char *buffer = new char[MAX_PATH]; //得到的是D:/test/pTest/pTest"
GetModuleFileName(NULL, p, MAX_PATH); //得到的是"
D:/test/pTest/Debug/pTest.exe"
- SetCurrentDirectory(),GetCurrentDirectory(),GetModuleFileName(),以及getcwd()的区别
- SetCurrentDirectory(),GetCurrentDirectory(),GetModuleFileName()的区别
- GetCurrentDirectory、SetCurrentDirectory和GetModuleFileName
- GetCurrentDirectory、SetCurrentDirectory和GetModuleFileName
- GetCurrentDirectory、SetCurrentDirectory和GetModuleFileName
- GetCurrentDirectory、SetCurrentDirectory和GetModuleFileName
- GetModuleFileName与GetCurrentDirectory的区别
- GetCurrentDirectory()和GetModuleFileName()函数的区别
- GetModuleFileName 与 GetCurrentDirectory 的重大区别
- GetCurrentDirectory()和GetModuleFileName()函数的区别
- GetCurrentDirectory()和GetModuleFileName()函数的区别
- GetCurrentDirectory()和GetModuleFileName()函数的区别
- GetCurrentDirectory 和 GetModuleFileName 区别
- GetCurrentDirectory 和 GetModuleFileName区别
- 获取文件的绝对路径, GetCurrentDirectory()和GetModuleFileName()函数的区别
- 获取文件的绝对路径, GetCurrentDirectory()和GetModuleFileName()函数的区别
- GetCurrentDirectory,SetCurrentDirectory
- CFtpConnection之CreateDirectory、GetCurrentDirectory、SetCurrentDirectory的使用
- windows下在一台机器上安装两个MYSQL数据库的方法
- Android问题锦集
- 技术干货(2 of 5):电商秒杀架构分析
- js 解析excel
- java基础教程:常用对象之随机数(26)
- SetCurrentDirectory(),GetCurrentDirectory(),GetModuleFileName(),以及getcwd()的区别
- 一些优秀的博客
- hihocoder 二分图判定 简单搜索和超快板子
- 一起学Java_Java语言基础(3)
- RPC学习笔记
- PAT B1027. 打印沙漏
- ios移动端按钮文字不居中
- 小程序专题:14款活动报名小程序
- 影像裁切