这基本上适用于 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);
但是当我运行这个程序时,它会抛出一个错误“访问被拒绝或我们无法访问文件”。使用这种方法,我正在编写许多文件并阅读。请让我知道如何解决这个问题。提前致谢
我的问题是当我访问文件以读取和显示当时文件涉及写入过程,这就是为什么我无法访问该文件并且它显示错误的原因。所以。有没有什么方法可以让我们只在文件写入过程完成并且读取过程开始时才继续前进?