0
使用VS2013与VB.NET和努力实现以下...追加到现有文本文件
我有一个输入文件(inputfile.txt)这是一个分隔的文件(可以是任何分隔符)和希望阅读整个文件并在每行的末尾添加一个值。输出需要定向到一个新文件。
完成此任何想法或方向?
Dim line As String
Dim r As New IO.StreamReader("c:\bcc\test1.txt")
Dim o As New IO.StreamWriter("c:\bcc\test2.txt", True)
line = r.ReadToEnd
While Not (line Is Nothing)
o.WriteLine(line & ";test")
o.Flush()
End While
r.Close()
o.Close()
该问题似乎是我的while循环;它进入循环但从不出来。我的输入文件有一行,但它永远不会停止。思考?
此MSDN文章可能有所帮助:[如何:打开并附加到日志文件](http://msdn.microsoft.com/zh-cn/library/3zc0w663%28v=vs.110%29.aspx )。 –
'ReadLine'-> modify->'WriteLine'到新文件?我会这样做。 – bansi
我明白ReadLine - > modify - > WriteLine的方法,但我正在努力与语法。你可以分享的任何示例代码? –