Как записать значения текстового поля в файл .txt с помощью vb.net - PullRequest
5 голосов
/ 15 февраля 2011

У меня есть простая форма с двумя текстовыми полями, я хочу Textbox1 записать в файл с именем C:\VALUE1.txt и Textbox2, чтобы записать его значение в файл с именем C:\VALUE2.txt

Любой текстДОЛЖЕН быть переписан.

Ответы [ 3 ]

16 голосов
/ 15 февраля 2011

Стоит ознакомиться с обоими методами:

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()
4 голосов
/ 15 февраля 2011
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
0 голосов
/ 15 февраля 2011

Посмотрите на пространства имен System.IO и System.Text, в частности объект StreamWriter.

...