FileStream

使用FileStream类,以从读取、 写入、 打开和关闭文件系统上的文件以及处理其他文件相关的操作系统句柄,包括管道、 标准输入和标准输出。
当FileStream对象不具有独占持有其句柄上,另一个线程可以同时访问的文件句柄和更改与文件句柄关联的操作系统的文件指针的位置。 在此情况下中的缓存位置FileStream对象,并在缓冲区中的缓存的数据可能会损害。 FileStream对象时定期执行访问缓存的缓冲区,以确保操作系统的句柄位置与缓存的位置使用的相同的方法检查FileStream对象。
如果句柄位置中的发生意外的更改对的调用中检测到Write方法,缓冲区的内容将被丢弃和IOException引发异常。
构造函数
FileStream(IntPtr, FileAccess) 使用指定的读/写权限为指定的文件句柄初始化 FileStream 类的新实例。
FileStream(IntPtr, FileAccess, Boolean) 使用指定的读/写权限和 FileStream 实例所属权为指定的文件句柄初始化 FileStream 类的新实例。
FileStream(IntPtr, FileAccess, Boolean, Int32) 使用指定的读/写权限、FileStream 实例所属权和缓冲区大小为指定的文件句柄初始化 FileStream 类的新实例。
FileStream(IntPtr, FileAccess, Boolean, Int32, Boolean) 使用指定的读/写权限、FileStream 实例所属权、缓冲区大小和同步或异步状态为指定的文件句柄初始化 FileStream 类的新实例。
FileStream(SafeFileHandle, FileAccess) 使用指定的读/写权限为指定的文件句柄初始化 FileStream 类的新实例。
FileStream(SafeFileHandle, FileAccess, Int32) 使用指定的读/写权限和缓冲区大小为指定的文件句柄初始化 FileStream 类的新实例。
FileStream(SafeFileHandle, FileAccess, Int32, Boolean) 使用指定的读/写权限、缓冲区大小和同步或异步状态为指定的文件句柄初始化 FileStream 类的新实例。
FileStream(String, FileMode) 使用指定的路径和创建模式初始化 FileStream 类的新实例。
FileStream(String, FileMode, FileAccess) 使用指定的路径、创建模式和读/写权限初始化 FileStream 类的新实例。
FileStream(String, FileMode, FileAccess, FileShare) 使用指定的路径、创建模式、读/写权限和共享权限创建 FileStream 类的新实例。
FileStream(String, FileMode, FileAccess, FileShare, Int32) 用指定的路径、创建模式、读/写及共享权限和缓冲区大小初始化 FileStream 类的新实例。
方法
BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) 开始异步读操作。 请考虑改用 ReadAsync(Byte[], Int32, Int32, CancellationToken)。
BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) 开始异步写操作。 请考虑改用 WriteAsync(Byte[], Int32, Int32, CancellationToken)。
CopyTo(Stream) 从当前流中读取字节并将其写入到另一流中。
(Inherited from Stream)
CopyTo(Stream, Int32) 使用指定的缓冲区大小,从当前流中读取字节并将其写入到另一流中。
(Inherited from Stream)
CopyToAsync(Stream) 从当前流中异步读取字节并将其写入到另一个流中。
(Inherited from Stream)
CopyToAsync(Stream, Int32) 使用指定的缓冲区大小,从当前流中异步读取字节并将其写入到另一流中。
(Inherited from Stream)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值