我有一个功能正常的Streamwriter,它创建一个文本文件并将所需的信息放入该文件中,但是每当我重新运行该应用程序时,都会重新创建文本文件当前值取代旧的。我如何确保将以前的数据保存在文本文件中,并将新数据添加到文本文件中?将数据附加到文件似乎是显而易见的路线,但我不确定如何将代码合并到我的程序中。将数据保存到VB.Net中的文本文件
Dim CorpID, Fname, Lname, PreConf, ConfCost As String
CorpID = txtCorpID.Text
Fname = txtFirstName.Text
Lname = txtLastName.Text
If radNotAttending.Checked = True Then
PreConf = ""
Else
PreConf = cmbCourses.SelectedItem.ToString
End If
ConfCost = decAttendCost.ToString("C")
Dim wr As StreamWriter
wr = New StreamWriter("C:\Users\Anon\Documents\SampleTextFile.txt")
wr.WriteLine(String.Format("{0},{1},{2},{3}, {4}", CorpID, Fname, Lname, PreConf, ConfCost))
wr.Flush()
wr = Nothing
在您键入方法时检查VS提供的帮助。 StreamWriter有一个重载允许你追加。另请查看[问]并参加[旅游] – Plutonix
我非常感谢所有帮助。我想,我会做一些关于痛苦的具体指导方针stackoverflow有问题要求的失误。然而,鉴于我收到了我最初来到这里的信息,我的努力取得了成功。请不要误解。我尊重这些准则只是为了提高效率,所以它们值得阅读和尊重。感谢您的提醒。 –