繁体   English   中英

如何在Windows应用商店测试项目中使用文件?

[英]How can I use a file in a Windows Store App Testproject?

制作Windows Store应用程序会让我大吃一惊。 它将基于文本的文件转换为类。 为此,应用程序需要文件访问。 我能做到的。 但我创建了一个Windows Store App Testproject,其中包含一个希望应用程序解析的基于示例文本的文件。 我试图为测试项目添加对Documents文件夹的访问权限,但似乎无法获得文件访问权限。 怎么做?

可以做到,但实际上建议您不要这样做。 首先,我会告诉你如何做:-

转到package.appxmanifest和功能。 然后勾选“文档库”

然后,您可以执行以下操作:

StorageFolder storageFolder = KnownFolders.DocumentsLibrary;
StorageFile file = await storageFolder.GetFileAsync("filename.txt");  

请注意,如果文件不存在,它将抛出IOException-无法预先检查:-(

但是,这不会被商店接受。 推荐的方法是使用文件选择器。 代码非常简单,我在下面显示了它:

FileOpenPicker openPicker = new FileOpenPicker(); 
openPicker.ViewMode = PickerViewMode.Thumbnail; 
openPicker.SuggestedStartLocation = PickerLocationId.DocumentsLibrary; 
openPicker.FileTypeFilter.Add(".txt");  
StorageFile file = await openPicker.PickSingleFileAsync(); 

这将进入商店罚款。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM