本章讲述: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(打开