我遇到了这段代码的问题。 StreamWriter创建.txt文档并将其放在项目bin文件夹中,但是当我运行该程序时,我收到一条错误消息:
mscorlib.dll中出现未处理的“System.IO.IOException”类型异常
该进程无法访问该文件...因为它正由另一个进程使用。
我的计算机上没有运行其他程序,所以我不确定其他程序可以使用它。这是我的代码,提前谢谢。
Private Sub saveButton_Click(sender As Object, e As EventArgs) Handles saveButton.Click
Dim voteWriter As IO.StreamWriter
Dim vote As String
voteWriter = IO.File.AppendText("warrenHS.txt")
vote = Convert.ToString(canidateListBox.SelectedItem)
voteWriter.Write(vote)
End Sub
答案 0 :(得分:2)
确保在完成后关闭流。
voteWriter.Close()
或者您可以在using语句中使用它,该语句将在结尾处自动关闭它。