【问题标题】:How do I overwrite text in VB.NET如何在 VB.NET 中覆盖文本
【发布时间】:2011-06-29 03:38:03
【问题描述】:

我曾经被教导如何使用以下代码附加文本文件,但是每次按下按钮时如何覆盖文件(没人教我)?

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    Dim ALPHAVAL As String = "C:\ALPHAVAL.txt"

    If System.IO.File.Exists(ALPHAVAL) = True Then
        Dim objWriter As New System.IO.StreamWriter(ALPHAVAL, True)
        objWriter.WriteLine(TextBox1.Text)
        objWriter.Close()
    End If

结束课

【问题讨论】:

    标签: vb.net text-files overwrite


    【解决方案1】:

    StreamWriter 构造函数的签名是这样的:

    public StreamWriter(string path,bool append  )
    

    所以改变你的代码:

    System.IO.StreamWriter(ALPHAVAL, True)
    

    到:

     System.IO.StreamWriter(ALPHAVAL, False)
    

    这告诉StreamWriter 覆盖文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-06
      • 2017-08-09
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多