在日常开发中,我们经常需要对文件进行追加写入操作,比如日志记录或者保存用户数据。今天就来聊聊如何用 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` 会自动创建一个新的文件。这样既方便又高效!