在C#中,你可以使用System.IO
命名空間中的StreamWriter
類來實現追加寫入文件。以下是一個簡單的示例:
using System;
using System.IO;
class Program
{
static void Main()
{
// 指定要追加寫入的文件路徑
string filePath = "example.txt";
// 使用StreamWriter對象以追加模式打開文件
using (StreamWriter writer = new StreamWriter(filePath, true))
{
// 要追加的內容
string contentToAppend = "This is a new line to append.\n";
// 將內容追加到文件中
writer.WriteLine(contentToAppend);
// 也可以使用WriteString方法追加內容
// writer.WriteString(contentToAppend);
// 刷新緩沖區,確保內容被寫入文件
writer.Flush();
Console.WriteLine("Content appended successfully.");
}
}
}
在這個示例中,我們首先指定了要追加寫入的文件路徑。然后,我們使用StreamWriter
類創建一個對象,并將true
作為第二個參數傳遞給它,以便以追加模式打開文件。接下來,我們使用WriteLine
或WriteString
方法將內容追加到文件中,并調用Flush
方法確保內容被寫入文件。最后,我們在控制臺上輸出一條消息,表示內容已成功追加。