如何使用vb.net将文本框值写入.txt文件

时间:2011-02-15 10:31:40

标签: vb.net textbox text-files

我有一个包含两个文本框的简单表单,我希望Textbox1写入名为C:\VALUE1.txtTextbox2的文件,以将其值写入名为C:\VALUE2.txt的文件< / p>

文本文件中已有的任何文本都必须覆盖。

3 个答案:

答案 0 :(得分:16)

值得熟悉这两种方法:

1)在VB.Net中,您可以快速轻松地使用My.Computer.FileSystem.WriteAllText选项:

My.Computer.FileSystem.WriteAllText("c:\value1.txt", TextBox1.Text, False)

2)否则你可以采用“长”方式并使用StreamWriter对象。按如下所示创建一个 - 在构造函数中设置 false 告诉它你不想追加:

Dim objWriter As New System.IO.StreamWriter("c:\value1.txt", False)

然后将文本写入文件,如下所示:

objWriter.WriteLine(Textbox1.Text)
objWriter.Close()

答案 1 :(得分:4)

Dim FILE_NAME As String = "C:\VALUE2.txt"
If System.IO.File.Exists(FILE_NAME) = True Then
  Dim objWriter As New System.IO.StreamWriter(FILE_NAME)
  objWriter.Write(TextBox2.Text)
  objWriter.Close()
  MsgBox("Text written to file")
Else
  MsgBox("File Does Not Exist")
End If

答案 2 :(得分:0)

查看System.IOSystem.Text命名空间,尤其是StreamWriter对象。