我想從一個文件複製內容到另一個文件。除此之外,我還希望在此內容之前和之後添加默認文本。將文件和文本添加到另一個文件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