代码之家  ›  专栏  ›  技术社区  ›  VA systems engineer

如何获取Windows资源管理器收藏夹快捷方式(*.lnk)的列表?

  •  0
  • VA systems engineer  · 技术社区  · 6 年前

    我正在构建一个自定义的“打开文件”对话框,并希望显示与Windows资源管理器对话框左侧窗格中显示的收藏夹列表相同的收藏夹列表。如何获取Windows资源管理器收藏夹快捷方式(*.lnk)的列表?

    1 回复  |  直到 6 年前
        1
  •  0
  •   VA systems engineer    6 年前

    Windows资源管理器 Favorites 快捷方式存储在{SystemDrive}:\users{AccountName}\链接中。像这样的东西在C中也可以#

    string pathToLinks = Environment.GetEnvironmentVariable("USERPROFILE") + "\\Links";
    string[] fileEntries = Directory.GetFiles(pathToLinks, "*.lnk);