我访问了普通文件和文件夹,但无法从快捷方式文件中读取目标值。知道如何在WinRT中读取快捷方式文件吗?
我的实际要求是找到系统中最近使用/打开的文件此信息以前可通过Environment.GetFolderPath(Environment.SpecialFolder.Recent)获取
提前谢谢你:)
答案 0 :(得分:0)
有一个文件AppData \ Local \ recent-used.xbel,其中包含有关Win8的此信息。解析它应该很容易,但问题可能是访问此文件,因为它不在可以通过任何清单声明访问的文件夹中。 AppData文件夹也被隐藏,使其无法通过FileOpenPicker访问。
我的猜测是,这是Microsoft的故意更改,因为它不是沙盒应用程序的业务,其他应用程序使用这些文档。如果要打开最近由应用程序打开的文件,可以滚动自己的“最近更改”的实现。这应该很容易,因为无论如何你必须将它们的令牌保存到FutureAccessList。