写一个.txt文件,没有额外的行?

时间:2011-08-05 17:04:49

标签: .net vb.net file-io streamwriter

Public Sub WriteTextFile(ByVal SourceToWrite As String, ByVal LocationToWrite As String)
    Dim file As System.IO.StreamWriter
    IO.File.Delete(LocationToWrite)
    file = My.Computer.FileSystem.OpenTextFileWriter(LocationToWrite, True)
    file.WriteLine(SourceToWrite)
    file.Close()
End Sub

这是我写入.txt文件的模块。每次添加一个具有空值的新行。不会真的打扰我,但它增加但是然后只有3个线的东西随着时间的推移结束5000,任何人都知道如何在写文件时不添加额外的行?

1 个答案:

答案 0 :(得分:7)

file.WriteLine(SourceToWrite)

WriteLine()函数在其输出中附加换行符。为避免这种情况,请使用:

file.Write(SourceToWrite)
相关问题