温馨提示×

C#的FileStream怎么使用

小亿
108
2023-08-08 09:22:44
栏目: 编程语言

FileStream是C#中用于读取和写入文件的类,以下是FileStream的使用示例:

  1. 创建一个FileStream对象:
FileStream fileStream = new FileStream("path/to/file.txt", FileMode.OpenOrCreate);

这里的"path/to/file.txt"是文件的路径,FileMode.OpenOrCreate表示如果文件存在则打开,不存在则创建。

  1. 读取文件内容:
byte[] buffer = new byte[1024]; // 创建一个缓冲区用于存储读取的数据
int bytesRead = fileStream.Read(buffer, 0, buffer.Length); // 读取文件内容并返回实际读取的字节数

这段代码将文件中的内容读取到一个缓冲区中,读取的字节数存储在bytesRead变量中。

  1. 写入文件内容:
byte[] data = Encoding.UTF8.GetBytes("Hello, World!"); // 将字符串转换为字节数组
fileStream.Write(data, 0, data.Length); // 将字节数组写入文件

这段代码将"Hello, World!"字符串转换为字节数组,并将字节数组写入文件中。

  1. 关闭FileStream对象:
fileStream.Close(); // 关闭文件流,释放资源

一旦读取或写入操作完成,应该关闭FileStream对象以释放相关资源。

以上是基本的使用方法,你可以根据具体需求进行读取和写入文件的操作。

0