FileStream 常用属性与方法
FileStream 是 .NET Framework 中用于文件访问的一种流类型。它是 System.IO 命名空间中的一个类,可以对文件进行读写操作。它可以操作文件,也可以操作其他类型的流,例如网络流、内存流等。
FileStream 常用属性
- CanRead:该属性表示当前流是否可以读取,返回 true 时表示可以读取,返回 false 时表示不可读取。
- CanWrite:该属性表示当前流是否可以写入,返回 true 时表示可以写入,返回 false 时表示不可写入。
- CanSeek:该属性表示当前流是否可以查找,返回 true 时表示可以查找,返回 false 时表示不可查找。
- Length:该属性表示当前流的总长度,以字节为单位。
- Position:该属性表示当前流的当前位置,以字节为单位。
FileStream 常用方法
- Read:该方法用于从流中读取字节,返回值为读取的字节数。
- Write:该方法用于向流中写入字节,返回值为写入的字节数。
- Seek:该方法用于在流中查找指定位置,返回值为查找到的位置。
- SetLength:该方法用于设置流的长度,返回值为设置的长度。
- Close:该方法用于关闭流,返回值为 void。
使用示例
using System.IO;
// 创建 FileStream 对象
FileStream fs = new FileStream("test.txt", FileMode.Open);
// 读取文件
byte[] data = new byte[fs.Length];
fs.Read(data, 0, data.Length);
// 写入文件
fs.Write(data, 0, data.Length);
// 关闭文件
fs.Close();
本文链接:http://task.lmcjl.com/news/8162.html