これは基本的にWindows 8アプリ用で、この方法を使用してファイルを作成しています-
static async void WriteDataCords(int numDataCodewords)
{
StorageFolder storageFolder = KnownFolders.DocumentsLibrary;
var storageFile = await storageFolder.GetFileAsync("DataCodeWords.txt");
string data = numDataCodewords.ToString();
await FileIO.AppendTextAsync(storageFile, data);
}
そして今、私はこの方法を使ってファイルを読んでいます -
StorageFolder storageFolder7 = KnownFolders.DocumentsLibrary;
var storageFile7 = await storageFolder6.GetFileAsync("DataCodeWords.txt");
string text7 = await Windows.Storage.FileIO.ReadTextAsync(storageFile7);
しかし、このプログラムを実行すると、「アクセスが拒否されたか、ファイルにアクセスできません」というエラーがスローされます。このアプローチを使用して、私は多くのファイルを書き込んで読んでいます。この問題を解決する方法を教えてください。前もって感謝します
私の問題は、ファイルにアクセスして読み取りと表示を行っているときに、ファイルが書き込みプロセスに関与しているため、そのファイルにアクセスできず、エラーが表示されることです。そう。ファイルの書き込みプロセスが完了し、読み取りプロセスが開始されたときにのみ先に進むアプローチはありますか?