本章讲述:FileStream类的基本功能,以及简单示例;

  1、引用命名空间:using System.IO;

  2、注意:使用IO操作文件时,要注意流关闭和释放问题!

  强力推荐:将创建文件流对象的过程写在using当中,会自动帮助我们释放资源;

  使用try{} catch(Exception ex){} 进行一次捕获;

  3、FileStream 操作字节,可以操作任何类型的文件;下面来简单介绍FileStream类的方法和参数:

  (1)FileStream() 作用:创建FileStream对象,参数:第一个是路径,第二个是文件模式FileMode枚举,第三个数据模式FileAcess

  FileStream(String, FileMode):

  FileStream(String, FileMode, FileAccess)

  FileStream(String, FileMode, FileAccess, FileShare)

  FileStream(String, FileMode, FileAccess, FileShare, Int32)

  初始化FileStream时使用包含文件共享属性(System.IO.FileShare)的构造函数比使用自定义线程锁更为安全和高效

  (2)FileMode(以何种方式打开或者创建文件):CreateNew(创建新文件)、Create(创建并覆盖)、Open(打开)、OpenOrCreate(打开