如何在 VB.NET 中覆盖文本

发布于 2024-10-18 01:14:20 字数 449 浏览 5 评论 0原文

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

    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

下课

I once got taught how to append a text file ussing the following code, but how do I overwrite the file every time I press button one (nobody taught me that)?

    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

End class

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

记忆里有你的影子 2024-10-25 01:14:20

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

public StreamWriter(string path,bool append  )

因此,将代码 : 更改

System.IO.StreamWriter(ALPHAVAL, True)

为 : ,

 System.IO.StreamWriter(ALPHAVAL, False)

这告诉 StreamWriter 覆盖文件。

Signature of StreamWriter Constructor is this:

public StreamWriter(string path,bool append  )

So Change your code :

System.IO.StreamWriter(ALPHAVAL, True)

to :

 System.IO.StreamWriter(ALPHAVAL, False)

That tells StreamWriter to Overwrite the file.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文