我想从一个文件复制内容到另一个文件。除此之外,我还希望在此内容之前和之后添加默认文本。将文件和文本添加到另一个文件c#
我发现下面的方法进行的文件有:
public void MergeFile(String path1, string path2)
{
var text1 = "Text";
var text2 = "Another text";
using (FileStream source1 = File.Open(path1, FileMode.Open))
{
using (FileStream source2 = File.Open(path2, FileMode.Open))
{
source1.CopyTo(source2);
}
}
}
我想text1的在文件和文本2作为文件的最后一行的开始。任何人都可以提供一些建议,如何做到这一点?
我希望解决方案尽可能快,因为source1内容可能长达数千行。
谢谢。
这并不难,有几个方法可以做到这一点。 。如果你需要一个快速功能的简单例子,你应该看看下面的功能来写和/或附加文本到现有的文件以及另一个文件'WriteLine' frunction。我会为你发布一个..你很漂亮关闭你所拥有的,但我个人会重构它到一个方法,该方法检查文件是否不存在,然后写入文件,否则创建一个FileStream并使用WriteLine方法让我知道如果你需要的例子 – MethodMan