我正在阅读,然后写入文本文件。我在我的程序的多个部分执行此操作。写完后,我总是关闭它(我使用流式阅读器/写入器)。关闭和下次打开之间通常有大约 3 秒的时间。
但是,我第二次需要写入同一个文件时,总是会收到拒绝访问错误,因为另一个进程正在使用它。在任何时候都没有任何其他进程使用它,并且重新启动我的程序可以让我从中读取。
这是打开/写入/关闭代码:
System.IO.StreamWriter file = new System.IO.StreamWriter(saveFileLocation.Text);
file.WriteLine(account);
file.Close();