我正在创建一个 Windows rt 应用程序,其中包含 1000 多个 .txt 文件,我从中获取它们的内容。
这些文本文件是我项目的一部分,但我无法用代码阅读它们。
这是我的代码
static async Task ReadFile(string filePath, List<string> list)
{
try
{
StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appx:///" + filePath));
var readThis = await FileIO.ReadLinesAsync(file);
foreach (var line in readThis)
{
list.Add(line);
}
}
catch (FileNotFoundException)
{
}
}
其中文件路径是:“txt/data/14b.txt。
执行代码时,列表中充满了数据,但应用程序崩溃,我被发送到 app.gics 的这一行
if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break();
有任何想法吗 ?