これはこのサイトでの最初の投稿であり、コードを機能させるために広範囲を検索しました。タイトルが示すように、これは WinRT アプリであり、ファイル IO に問題があります。私がやりたいことは、アプリケーションのインストール ディレクトリ内にあり、List<> にフィードするデータ行を含むフォルダーに保存されているテキスト ファイルを読み取ることです。
public static async void GetStations()
{
try
{
using (var stream = await Windows.Storage.ApplicationData.Current.LocalFolder.OpenStreamForReadAsync(@"MyApp\Data\file.txt"))
{
using (var streamReader = new StreamReader(stream))
{
while (streamReader.Peek() >= 0)
{
string line = await streamReader.ReadLineAsync();
//do something with
}
}
}
}
catch (Exception e)
{
...
}
finally
{
...
}
}
問題は、実行しようとするとファイルが見つからないというエラーが発生することです。誰でも助けることができますか?より多くの情報を投稿する必要がある場合は、できます... よろしくお願いします。