【问题标题】:Need Helping in Writing Text Files in VB需要帮助在 VB 中编写文本文件
【发布时间】:2015-12-22 15:26:32
【问题描述】:

我正在尝试编写代码以在 VB 中编写文本文件。到目前为止,我有这个并且 Visual Studio 出现了一些错误。我的代码有 2 个错误,并且“Else”必须通过匹配的“if”进行,并且“end if”必须通过匹配的“if”错误进行。

 Private Sub btnload_Click(sender As System.Object, e As System.EventArgs) Handles btnload.Click

        Dim FILE_NAME As String = "test.txt"
        If System.IO.File.Exists(FILE_NAME) = True Then Dim objReader As New System.IO.StreamReader(FILE_NAME)
        txtload.Text = objReader.ReadToEnd.objReader.Close()
        objReader.Close()


        Else
        MsgBox("File Does Not Exist")
        End If

    End Sub

【问题讨论】:

  • 你的 If 写成单行版本:If System.IO.File.Exists(FILE_NAME) = True Then... 他们没有Else
  • 只需在Then后插入回车

标签: database vb.net file text


【解决方案1】:

几件事:

  • 您的文件需要系统路径
  • 如果您只想写入文本文件,请向其中添加文本 - 您无需读取它

尝试直接写入文件:

My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",

"这是要添加的新文本。",True)

【讨论】: