附加到现有文本文件

时间:2014-03-05 03:37:17

标签: vb.net

将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循环;它进入循环但从未出现。我的输入文件有一行,但它永远不会停止。思考?

1 个答案:

答案 0 :(得分:1)

这可能会有所帮助。 “将文本附加到VB.Net中的文件”。 http://www.homeandlearn.co.uk/NET/nets8p5.html