我有一個簡單的形式與兩個文本框,我想Textbox1
寫一個名爲C:\VALUE1.txt
和Textbox2
它的值寫入一個文件名爲文件C:\VALUE2.txt
如何寫文本框值.txt文件與vb.net
任何已經在文本文件中的文本必須被覆蓋。
我有一個簡單的形式與兩個文本框,我想Textbox1
寫一個名爲C:\VALUE1.txt
和Textbox2
它的值寫入一個文件名爲文件C:\VALUE2.txt
如何寫文本框值.txt文件與vb.net
任何已經在文本文件中的文本必須被覆蓋。
查看System.IO
和System.Text
命名空間,特別是StreamWriter
對象。
值得熟悉這兩種方法:
1)在VB.Net你有快速和容易My.Computer.FileSystem.WriteAllText選項:
My.Computer.FileSystem.WriteAllText("c:\value1.txt", TextBox1.Text, False)
2),或者你可以走「長」路並使用StreamWriter對象。創建一個如下 - 在構造函數中設置假告訴它你不想追加:
Dim objWriter As New System.IO.StreamWriter("c:\value1.txt", False)
然後寫入文本文件如下:
objWriter.WriteLine(Textbox1.Text)
objWriter.Close()
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