1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > c++获取常用系统文件夹-桌面-程序安装目录-默认数据-我的文档路径-临时文件夹-常用目

c++获取常用系统文件夹-桌面-程序安装目录-默认数据-我的文档路径-临时文件夹-常用目

时间:2023-08-04 09:50:07

相关推荐

c++获取常用系统文件夹-桌面-程序安装目录-默认数据-我的文档路径-临时文件夹-常用目

文章目录

1.常用宏介绍2.将宏转为文件夹3.获取临时文件夹4.作者答疑

1.常用宏介绍

2.将宏转为文件夹

可以将下面CSIDL 宏换成其它宏,用于获取其它宏参数。

#include <Shlobj.h>#include <string>#pragma comment(lib, "shell32.lib")std::string GetDesktopFolder(){char path[255] = {0};SHGetSpecialFolderPath(NULL,// 保留path,// 接受文件路径的字符串指针CSIDL_DESKTOPDIRECTORY,// CSIDL 宏FALSE// 如果文件夹不存在,则不创建文件夹);std::string rlt = path;return rlt;}

3.获取临时文件夹

临时文件夹内存放系统和应用程序临时使用的文件数据。

#include <windows.h>std::string GetDesktopFolder(){char strTmpDir[MAX_PATH] = {0 };GetTempPathA(MAX_PATH, strTmpDir);std::string rlt = strTmpDir;return rlt;}

4.作者答疑

如有疑问,敬请留言。

c++获取常用系统文件夹-桌面-程序安装目录-默认数据-我的文档路径-临时文件夹-常用目录-系统目录

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。