获取收藏夹路径的C++代码
生活随笔
收集整理的這篇文章主要介紹了
获取收藏夹路径的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#与算法--快速排序》随笔
- 下一篇: 老板评价下属的普遍性原则