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