首页 > 科技 > > 正文
2025-04-01 00:29:55

📚 C 使用 FileStream 实现文件追加写入文本 📝

导读 在日常开发中,我们经常需要对文件进行追加写入操作,比如日志记录或者保存用户数据。今天就来聊聊如何用 C 的 `FileStream` 类实现这...

在日常开发中,我们经常需要对文件进行追加写入操作,比如日志记录或者保存用户数据。今天就来聊聊如何用 C 的 `FileStream` 类实现这一功能!👀

首先,我们需要引入命名空间:`System.IO`。然后创建一个 `FileStream` 对象,并指定模式为 `FileMode.Append`,这样就能保证每次写入都是追加到文件末尾,而不是覆盖原有内容。💡

下面是一个简单的代码示例:

```csharp

using System;

using System.IO;

class Program {

static void Main() {

string path = "example.txt";

string content = "这是追加的内容!Appending text is easy! 🎉";

using (FileStream fs = new FileStream(path, FileMode.Append, FileAccess.Write)) {

byte[] info = new UTF8Encoding(true).GetBytes(content);

fs.Write(info, 0, info.Length);

}

Console.WriteLine("写入成功!🎉");

}

}

```

通过这种方式,我们可以轻松地向文件中追加信息,非常适合用来记录运行日志或者其他需要持续更新的数据。记得处理好异常哦!⚡️

🌟 小提示:如果文件不存在,`FileMode.Append` 会自动创建一个新的文件。这样既方便又高效!