0
如何访问此路径“AppData \ Roaming \ Microsoft \ Windows \ Recent”并从Windows路径“AppData \ Roaming \ Microsoft \ Windows \ Recent”中获取文件,使用C#编写的Windows应用商店编程代码如何使用Windows Store应用程序编程从Windows 8中的特定文件夹获取文件?
如何访问此路径“AppData \ Roaming \ Microsoft \ Windows \ Recent”并从Windows路径“AppData \ Roaming \ Microsoft \ Windows \ Recent”中获取文件,使用C#编写的Windows应用商店编程代码如何使用Windows Store应用程序编程从Windows 8中的特定文件夹获取文件?
您可以无法从Windows应用商店应用访问此位置。这些应用程序正在沙箱环境中运行,并且只能访问一组有限的位置。默认情况下,它们是:
c:\Program Files\WindowsApps\
,您的应用程序的唯一的子文件夹)c:\Users\Username\AppData\Local\Packages\
,您的应用程序的唯一的子文件夹)通过请求额外的功能,你可以访问,以及:
通过使用FileOpenPicker
或FolderPicker
您也可以访问任何文件或文件夹的用户选择。
其实我想显示最近在Windows 8中使用的文件列表,最近使用的文件是存储在此路径“AppData \ Roaming \ Microsoft \ Windows \ Recent”,这是我试图访问此文件夹。是否有任何可能通过使用“Windows.Storage.ApplicationData.Current.RoamingFolder”命名空间。 – user1996985 2013-03-06 05:47:45
不,'Windows.Storage.ApplicationData.Current.RoamingFolder'指向'c:\ Users \ Username \ AppData \ Local \ Packages \ AppFolder \ RoamingState \'。正如我之前提到的,由于沙盒环境,您的应用无法访问此文件夹。您可能会让用户选择一次文件夹并将其引用存储到[FutureAccessList](http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/windows.storage.accesscache.storageapplicationpermissions。 futureaccesslist.aspx)。该文件夹中仍然只包含链接,这不会授予您访问链接指向的文件的权限。 – 2013-03-06 08:55:25