【问题标题】:Writing a .txt file, without a extra line?编写一个 .txt 文件,没有多余的行?
【发布时间】:2011-10-21 01:24:51
【问题描述】:
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 行,有人知道如何在写入文件时不添加额外的行吗?

【问题讨论】:

  • 哇...有时我需要先阅读我写的内容,然后才能发帖。
  • 那么你的问题解决了吗?投票结束(或只是删除问题)。
  • *不会打扰我,但它加起来,只有****
  • 您可以编辑问题(以及答案和 cmets)...

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


【解决方案1】:
file.WriteLine(SourceToWrite)

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

file.Write(SourceToWrite)

【讨论】:

  • ... 我不喜欢来这里的原因之一。它可以让我觉得真的很愚蠢......就这么简单......:D,谢谢!
猜你喜欢
  • 1970-01-01
  • 2013-08-12
  • 1970-01-01
  • 2021-04-22
  • 1970-01-01
  • 2021-11-13
  • 2016-06-18
  • 2011-11-30
  • 1970-01-01
相关资源
最近更新 更多