编写之前VB清除文本文件

时间:2015-04-30 16:31:34

标签: vb.net visual-studio text save

单击按钮,我想将textbox.text写入文本文件。 我有这个代码工作,但我想在写之前清除文本文件而不只是添加文本。

    Dim file As System.IO.StreamWriter
    file = My.Computer.FileSystem. _
    OpenTextFileWriter(mfileName, True)
    file.WriteLine(TextBox1.Text)
    file.Close()

任何帮助表示感谢。

2 个答案:

答案 0 :(得分:0)

简单地

My.Computer.FileSystem.OpenTextFileWriter(mfileName, False)

False禁用追加并激活覆盖。

答案 1 :(得分:0)

只需使用File.WriteAllText

即可

正如MSDN所解释的

  

创建一个新文件,将内容写入该文件,然后关闭   文件。如果目标文件已存在,则会被覆盖。

您的代码只有一行

File.WriteAllText(mfileName, TextBox1.Text)