C#-附加文本文件

C#-附加文本文件,c#,.net,windows,C#,.net,Windows,我有一些代码,可以读取一个文件,然后将其转换为字符串,然后将该字符串写入一个新文件,尽管有人可以演示如何将该字符串附加到目标文件(而不是覆盖它) 使用 也可以使用来阅读它。否则,在处理完文件后,使用using语句来处理流。如果文件很小,可以在两行代码中读取和写入 var myString = File.ReadAllText("c:\\test.txt"); File.AppendAllText("c:\\test2.txt", myString); 如果文件很大,您可以逐行读写: using

我有一些代码,可以读取一个文件,然后将其转换为字符串,然后将该字符串写入一个新文件,尽管有人可以演示如何将该字符串附加到目标文件(而不是覆盖它)

使用


也可以使用来阅读它。否则,在处理完文件后,使用
using
语句来处理流。

如果文件很小,可以在两行代码中读取和写入

var myString = File.ReadAllText("c:\\test.txt");
File.AppendAllText("c:\\test2.txt", myString);
如果文件很大,您可以逐行读写:

using (var source = new StreamReader("c:\\test.txt"))
using (var destination = File.AppendText("c:\\test2.txt"))
{
    var line = source.ReadLine();
    destination.WriteLine(line);
}
试一试


尝试类似的东西:使用(StudioW=文件)AppendText(“log .txt”){log(Test1),w);log(“Test2”,w);//关闭编写器和底层文件.W.CLOCUTE();}你可以考虑拾取或-它们覆盖很多基本知识。我会找一些在线版本,别想花那么多钱买一本书。谢谢你帮了我很多忙,你的书是多么紧凑啊
var myString = File.ReadAllText("c:\\test.txt");
File.AppendAllText("c:\\test2.txt", myString);
using (var source = new StreamReader("c:\\test.txt"))
using (var destination = File.AppendText("c:\\test2.txt"))
{
    var line = source.ReadLine();
    destination.WriteLine(line);
}
StreamWriter writer = File.AppendText("C:\\test.txt");
writer.WriteLine(mystring);
using(StreamWriter file = File.AppendText(@"c:\test2.txt"))
{
    file.WriteLine(myString);
}