如何在Windows中为当前用户获取库文件夹列表?

时间:2012-09-12 16:19:24

标签: c++ windows

在Windows环境中,“Libraries”根目录包含“Documents”,“Pictures”甚至“My Own Library”。

此外,“文件”将涉及少数地点 - “我的文件”,“公共文件”,“其他东西”

最后,很清楚如何找出“我的文档”或“公共文档”位于磁盘上的位置。

我想知道如何在C ++中获取这些库名称的列表,然后如何获取所有库位置列表(我可以通过“Properties-> Library Locations”看到此列表)

1 个答案:

答案 0 :(得分:0)

不确定我是否理解正确,但您可以通过使用参数FOLDERID_Libraries调用SHGetKnownFolderPath并从那里进行枚举来获取库文件夹路径。