GetFullPathName函数使用
来源:互联网 发布:屏幕着火软件下载 编辑:程序博客网 时间:2024/06/07 06:48
DWORD GetFullPathName(
LPCTSTR lpFileName, // file name
DWORD nBufferLength, // size of path buffer,建议取值为:MAX_PATH
LPTSTR lpBuffer, // path buffer
LPTSTR *lpFilePart // address of file name in path
);
功能说明
从一指定文件得到文件的路径
参数说明
LPCTSTR lpFileName, 指定文件的名字
DWORD nBufferLength,缓存区的大小
LPTSTR lpBuffer, 用于存放路径的缓存区
LPTSTR *lpFilePart 文件名的起始地址
返回值
如果调用成功 返回实际路径的长度
如果缓冲区太小,不能装下文件完整路径的话 返回值就是缓冲区的值 所以我们一般都将缓存区大小设置得足够大
LPCTSTR lpFileName, // file name
DWORD nBufferLength, // size of path buffer,建议取值为:MAX_PATH
LPTSTR lpBuffer, // path buffer
LPTSTR *lpFilePart // address of file name in path
);
功能说明
从一指定文件得到文件的路径
参数说明
LPCTSTR lpFileName, 指定文件的名字
DWORD nBufferLength,缓存区的大小
LPTSTR lpBuffer, 用于存放路径的缓存区
LPTSTR *lpFilePart 文件名的起始地址
返回值
如果调用成功 返回实际路径的长度
如果缓冲区太小,不能装下文件完整路径的话 返回值就是缓冲区的值 所以我们一般都将缓存区大小设置得足够大
调用失败 返回0 用GetLastError获得错误信息
注意:
lpFileName可以是带目录的文件名或目录,但如果事目录时lpFilePart为NULL,所以不能对其进行操作。我们想要获取某个相对路径的绝对路径时可以使用该函数,lpFilePart只是一个指针,指向lpBuffer中文件名部分。因此是不需要分配给其内存的。
龟虽寿
曹操
神龟虽寿,犹有竟时;
螣蛇乘雾,终为土灰。
老骥伏枥,志在千里;
烈士暮年,壮心不已。
盈缩之期,不但在天;
养怡之福,可得永年。
幸甚至哉,歌以咏志。
- GetFullPathName函数使用
- GetFullPathName
- 函数GetFullPathName的调用细节
- 日常工作问题总结(三十一)windows获取路径的几个函数GetCurrentDirectory,GetModuleFileName,GetFullPathName
- GetFullPathName和GetLongPathName
- GetFullPathName.GetLongPathName 和GetShortPathName
- GetFullPathName和GetLongPathName
- 使用函数
- 函数使用
- 使用函数
- 函数与函数使用
- 跨函数使用malloc函数
- 函数:使用函数指针操作函数
- lua 函数 使用 lua 函数 高级使用
- struts 标签使用 使用函数
- memset函数 memcpy函数 memcmp函数------ 函数使用笔记
- Win32函数使用笔记
- 使用通用函数
- 第九周 任务三
- Scribe Insight 安装的一些问题
- 第九周作业任务二
- VirtualBox下RedHat不能使用Ctrl+C快捷键解决
- Smooth 函数 平滑处理函数 OpenCV
- GetFullPathName函数使用
- 表单验证的一些东西
- 第九周实验报告1
- 抽奖
- Oracle Database Control 浏览器无法登录解决
- C++程序设计实验报告(六十一)---第九周任务5
- 【DP】FatMouse's Speed
- windows下查看某个端口被哪个程序占用的方法
- hdu 2845 Beans