c# - 我的 UWP 应用无法读取 txt 文件

标签 c# xaml uwp streamreader uwp-xaml

<分区>

我想知道是否有人知道如何让通用 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”或“无法将类型字符串转换为类型流”。

最佳答案

UWP 应用在沙盒环境中运行,无权从硬盘上的任何位置读取文件。如果您想读取用户文档库中的文件,您应该让用户使用选择器选择文件或在应用程序的 list 中声明文件夹。有关更多信息,请参阅 Jerry Nixon 的博客文章:http://blog.jerrynixon.com/2012/06/windows-8-how-to-read-files-in-winrt.html

另请引用以下类似问题:

Windows 10 Universal App File/Directory Access

有关如何读取与您的应用程序一起分发的文件的信息,请在此处查看答案:

how to read a text file in windows universal app

关于c# - 我的 UWP 应用无法读取 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41557782/

相关文章:

c# - 是否允许在另一个泛型方法中调用泛型方法?

c# - 在 C# 中退出方法

xaml - `<Run/>` 在设计时没有数据绑定(bind)

c# - 绑定(bind)不适用于 ViewModel

c# - 为什么这个 WPF 按钮背景在图像后面没有改变?

c# - 使用带有窗口窗体的 iTextSharp 创建 pdf

c# - 将 XAML 事件订阅到不同 C# 文件中的事件处理程序

c# - TimeZoneInfo.DisplayName 返回不正确的值 [UWP]

Microsoft Band 2 上的 UWP

c# - AutoResetEvent.WaitOne() 导致死锁