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

标签 .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 行,有人知道如何在写入文件时不添加额外的行吗?

最佳答案

file.WriteLine(SourceToWrite)

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

file.Write(SourceToWrite)

关于.net - 写一个 .txt 文件,没有额外的一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6959977/

相关文章:

vb.net - 修剪图像(裁剪以删除所有空白区域)

asp.net - onClick 事件不会在 Firefox 或 Chrome 中触发,仅在 IE 中触发

vb.net - VBA 错误 1004 - 范围类的选择方法失败

c - 从 C 程序中通过管道将终端输出输出到文件

.net - 从存储过程创建 Entity Framework 对象

c# - 了解 lambda 参数语法

c# - 指定的版本字符串不符合要求的格式 - major[.minor[.build[.revision]]]

c# - 文本框是否将全数字文本保存为长文本或字符串?

regex - Perl:从文件中的每一行抓取第n个和第m个定界字

c++ - 将文件中的单词放入 HashMap (c++)