2016-01-05 68 views
-1

我想在内存中的下载文件夹中访问下载的文件。我尝试了C:\ Data \ Users \ Public \ Downloads \它给出了未经授权的结果。如何在Windows Phone 8.1中访问内部存储器。如何访问windows phone 8.1内部存储器中的下载文件夹

+0

这是一个Silverlight或通用应用程序?你可以包含你的代码试图打开文件? –

+0

它的Windows Phone 8.1应用程序 –

+0

Windows Phone 8.1支持两种类型的应用程序;基于Silverlight的应用程序和通用应用程序(基于RT)。每个API都有不同的API,因此说出你正在使用的是什么,或者包含你的代码不适合你。 –

回答

0

您可以使用一个文件或文件夹选择器

FileOpenPicker picker= new FileOpenPicker(); 
openPicker.SuggestedStartLocation = PickerLocationId.Downloads; 
StorageFile file = await piker.PickSingleFileAsync(); 

FolderPicker piker= new FolderPicker(); 
piker.SuggestedStartLocation = PickerLocationId.Downloads; 
piker.PickFolderAndContinue(); 
+0

如何使用FolderPicker获取下载文件夹中的文件列表? –

+0

应用程序中的c#代码无法访问下载的文件。获取下载文件的唯一方法是通过选择器。用于选择多个文件,您可以使用PickMultipleFilesAndContinue方法 –

+0

您可以请在PickMultipleFilesAndContinue上分享一些代码片段吗? –

相关问题