Read text file in project folder in Windows Phone 8.1 Runtime

后端 未结 3 1058
[愿得一人]
[愿得一人] 2020-12-03 11:01

I want read one file .txt in root folder of my project into my database at first time application launch, but I don\'t know how to do that. Anyone know how can I do that, pl

相关标签:
3条回答
  • 2020-12-03 11:47

    A slightly different way to access the file:

    var folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
    var file = await folder.GetFileAsync("sample.txt");
    var contents = await Windows.Storage.FileIO.ReadTextAsync(file);
    
    0 讨论(0)
  • 2020-12-03 11:48

    It can only run in Windows Phone 8.1. No previous version of windows phone (Windows Phone 8, Windows Phone 7) would be able to run your app.

    0 讨论(0)
  • 2020-12-03 11:51

    If you want to read a file from your project you can for example do it like this:

    string fileContent;
    StorageFile file = await StorageFile.GetFileFromApplicationUriAsync(new Uri(@"ms-appx:///example.txt"));
    using (StreamReader sRead = new StreamReader(await file.OpenStreamForReadAsync()))
    fileContent = await sRead.ReadToEndAsync();
    

    Also please ensure that you have set the Build Action of your file as Content (it should be as default).

    More about URI schemes you will find here at MSDN.

    0 讨论(0)
提交回复
热议问题