关键词

属性 详解 方法

FileStream常用属性与方法详解

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

展开阅读全文