我正在尝试在Windows Phone 8上阅读.csv文件。我正在编写下面的代码。这个类似的代码在C#上运行。但是当我点击运行时,我收到了错误。
PivotPage.xaml.cs:
List<double[]> inputs = new List<double[]>();
List<double[]> outputs = new List<double[]>();
using (StreamReader okuyucu = File.OpenText(".\\TrainData\\iris_data.csv")) //this is giving error
{
Bla bla bla
}
错误:mscorlib.ni.dll中出现“System.IO.DirectoryNotFoundException”类型的异常,但未在用户代码中处理
其他信息:找不到路径'C:\ Data \ Programs {36F60104-9832-417C-AFDC-91B66CB56343} \ Install \ TrainData \ iris_data.csv'的一部分。
我正在尝试“。\ TrainData \ iris_data.csv”,“\ TrainData \ iris_data.csv”,“C:\\ Users \ OSMAN \\ Documents \\ Visual Studio 2013 \\ Projects \\ PanoramaApp1 \\ PanoramaApp1 \\ TrainData \\ iris_data.csv“和另一个版本。
如何阅读iris_data.csv文件。
提前致谢。 (对不起我的语言)
答案 0 :(得分:1)
您应该使用StorageFile类来加载应用程序资源。
像这样:
var uri = new System.Uri("ms-appx:///TrainData/iris_data.csv");
var file = Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(uri);