获取收藏夹路径的C++代码
今天在写测试代码时需要获取收藏夹路径,于是就查到了下面SHGetSpecialFolderLocation这个API,然后就试着写了一个,但没经过详细测试,所有不确定在任何一个Windows系统上都能跑。
#include <Shellapi.h> #include <shlobj.h> string GetSystemFavoritePath() { char path[MAX_PATH] = ""; ITEMIDLIST *List; SHGetSpecialFolderLocation(NULL, CSIDL_FAVORITES, &List); if(SHGetPathFromIDList(List , path)) { CoTaskMemFree(List); } return path; }
需要包含shell32.lib、ole32.lib。
转载于:https://www.cnblogs.com/k1988/archive/2009/04/27/2165735.html
获取收藏夹路径的C++代码相关推荐
- 更改收藏夹路径和桌面路径
一般在重装系统以后,C盘的东西大都被清空,积累一段日子的收藏夹的若干有用网址,一些来不及转移的桌面上面的文件,可能都成为重装系统的牺牲品. 有时候难免会有所可惜,为了避免这种情况,最好的办法就是将桌面 ...
- Excel VBA 打开对话框,获取文件夹路径
Excel 打开对话框,获取文件夹路径 'Window「参照」ダイアログで選択したItem 名を取得 Public Function GetFolderName(ByVal DialogType As ...
- 添加到收藏夹和设置首页代码大全
< HTML > < HEAD > < title > 添加到收藏夹和设置首页代码大全 </ title > ...
- 加入收藏夹,设为首页代码,强制设为主页代码
加入收藏夹,设为首页代码 把以下代码<Body>相应位置 <a target=_top href="/blog/"('http://www.QQlu.com/;, ...
- 360网页服务器的根目录,360浏览器收藏夹路径在哪里
用户在使用浏览器收藏网址以后,会需要使用,那么这时候需要怎么操作呢,今天小编就会为用户提供寻找根目录的方法,用户可以使用浏览器寻找到自己收藏的网址,直接调用,直接复制粘贴就可以马上使用,操作非常的便捷 ...
- 在360浏览器怎么找html,360浏览器,小编教你怎么找360浏览器收藏夹路径
其实小编之前是不留意360浏览器收藏夹路径在哪儿的,因为我还没有到要找360浏览器收藏夹路径的时候.但是后来帮朋友解决这个问题的时候,发现还是有必要知道的.所以就深究了一下找的步骤.现在我就将找360 ...
- 职称计算机辅导:更改电脑IE收藏夹路径
更改电脑IE收藏夹路径 1,收藏夹 先将原来保存在"C:\DocumentsandSettings\USERName\Favorites"下的收藏夹文夹移动到E:区一个新文件夹&q ...
- Android获取文件夹路径
Android获取文件夹路径 应用程序在运行的过程中如果需要向手机上保存数据,一般是把数据保存在SDcard中的. 大部分应用是直接在SDCard的根目录下创建一个文件夹,然后把数据保存在该文件夹中. ...
- c# 获取cad文档的路径_C# 打开以对话框,获取文件夹路径 、文件的路径、文件名...
// 获取文件夹绝对路径 显示在 txtbox 控件里 System.Windows.Forms.FolderBrowserDialog folder = new System.Windows. ...
最新文章
- Windows Home Server 2011 RC 安装体验
- C语言在二叉搜索树找到第k个最小元素(附完整源码)
- Oracle 10g数据库基础之基本查询语句-中-函数
- 计算机课题推荐人意见,课题推荐人意见怎么写
- 第九届蓝桥杯省赛JavaC组真题——详细答案对照(完整版)
- 数据持久化 plist,CoreData,Sqlite
- matlab学习笔记之常用命令(一)
- STM32H743+CubeMX-使用ADC(16bit分辨率)模数转换器读取CPU的温度(串行方式)
- 代码之美~Lambda带给我们的不只是简洁
- 【SQL练习题】1. 多列数据求最大值
- Redis牛逼!轻松实现实时订阅推送
- 以下关于java文件名的叙述正确的有_sun java认证考试题库
- 求助 mac企业微信多开
- Android Studio 下载安装教程
- Air720UGUH 极简封装 LTE Cat.1 bis 模块[合宙通信]
- 【EXLIBRIS】随笔记 012
- Mac 安装VMware
- 关于计算机应用梦想作文,我为梦想而努力700字作文,为梦想而奋斗作文800字
- VMware无法启动虚拟机里面没网络解决方法
- Xcode不用数据线---真机测试