【问题标题】:KnownFolders that match File Explorer与文件资源管理器匹配的已知文件夹
【发布时间】:2018-09-26 23:01:17
【问题描述】:

在 Windows 10 上我的文件资源管理器(以前称为 Windows 资源管理器)的树形视图中...我在根目录中有许多文件夹...在我的情况下,这包括“快速访问”、“DropBox”、“OneDrive” ”、“SharePoint”、“这台电脑”和“网络”。

是否有包含这些内容的 KnownFolder... 或通过某种方式获取与文件资源管理器左侧出现的内容相匹配的文件夹列表?

【问题讨论】:

  • 还有一些 GUID 代表一些“缺失”的 KnownFolders,例如我的音乐
  • @RufusL 在那篇文章中谈到“shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}”...这只是让您了解“这台电脑”部分...很好开始吧。

标签: c# windows-explorer known-folders


【解决方案1】:

我认为资源管理器使用的命名空间根目录没有已知文件夹,您可能必须自己构建列表。

查找具有System.Is.PinnedToNameSpaceTree DWORD 值!= 0 的 CLSID 键。

标识外壳文件夹是否固定到导航窗格。

This article 表示SFGAO_NONENUMERATED 属性也可能是相关的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多