📚FileStream的基本使用 📁
在编程中,`FileStream` 是处理文件读写的重要工具之一。它允许开发者直接与文件系统交互,无论是读取还是写入数据都非常高效。下面简单介绍一下它的基本用法!
首先,我们需要引入必要的命名空间:`System.IO`。这是操作文件的核心库。例如,创建一个 `FileStream` 对象来写入数据:
```csharp
using System;
using System.IO;
class Program {
static void Main() {
string path = "example.txt";
byte[] data = System.Text.Encoding.UTF8.GetBytes("Hello, World!");
// 创建或打开文件进行写入
using (FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write)) {
fs.Write(data, 0, data.Length);
}
Console.WriteLine("文件写入成功 ✅");
}
}
```
接着,若想读取文件内容,可以这样做:
```csharp
byte[] buffer = new byte[1024];
using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read)) {
int bytesRead = fs.Read(buffer, 0, buffer.Length);
string content = System.Text.Encoding.UTF8.GetString(buffer, 0, bytesRead);
Console.WriteLine("文件" + content);
}
```
通过这种方式,我们可以轻松实现文件的读写操作!💡