我想知道是否有人知道如何让通用Windows应用程序读取txt文件。
StreamReader lezer = new StreamReader(@"C:\Users\LotteDiesveld\Documents\Visual Studio 2015\Projects\Jaar 1\Periode 2\OIS 12\Eindopdracht\Personen.txt");
tbPersonen.Items.Add(lezer.ReadToEnd());
我也试过这个
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync("ms-appx:///reserveringen.txt")
我知道在这个问题上已经给出了多个答案,但都没有成功,因为我不断收到错误。此错误是“无法将类型字符串转换为类型uri”或“无法将类型字符串转换为类型流”。
答案 0 :(得分:3)
UWP应用程序在沙盒环境中运行,无权从硬盘驱动器上的任何位置读取文件。如果要读取用户文档库中的文件,您应该让用户使用选择器选择文件,或者在应用程序清单中声明该文件夹。有关更多信息,请参阅Jerry Nixon的博客文章:http://blog.jerrynixon.com/2012/06/windows-8-how-to-read-files-in-winrt.html
请同时参考以下类似问题:
Windows 10 Universal App File/Directory Access
有关如何阅读随应用程序一起分发的文件的信息,请参阅此处的答案: