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 行,有人知道如何在写入文件时不添加额外的行吗?
最佳答案
file.WriteLine(SourceToWrite)
WriteLine() 函数将换行符附加到其输出。为避免这种情况,请使用:
file.Write(SourceToWrite)
关于.net - 写一个 .txt 文件,没有额外的一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959977/