主讲 : 李海燕
C#
流的操作
任务一 System.IO.FileStream
•
System.IO.FileStream 类继承自 System.IO.Stream 类,它重写了
Stream 类中的所有关于文件操作的抽象方法。
•
FileStream 类的构造函数实例所参数:
•
FileMode: 枚举类型参数定义了系统如何打开文件
•
主要枚举值:
•
Open: 尝试打开现有文件;
•
OpenOrCreate: 尝试打开现有文件,如果不存在,则创建这个文
件;
•
Create :创建这个文件;如果文件已存在,它将被改写
•
CreateNew :指定操作系统应创建新文件 ,如果文件已存在则
报出异常。
•
Append :打开现有文件并查找到文件尾,或创建新文件( FileM
ode.Append 只能同 FileAccess.Write 一起使用 )
任务一 System.IO.FileStream
FileAccess: 枚举类型参数定义了在对文件进行访问时的允许的
操作,主要枚举值:
Read: 可以对文件进行读操作。
Write: 可以对文件进行写操作。
ReadWrite: 可以对文件进行读写操作。
FileShare: 枚举类型参数定义了在文件共享时的选项,主要枚
举值:
None: 除了这个流以外,没有流可以对文件进行操作。
Read: 其他流只可以对文件进行读操作。
Write: 其他流只可以对文件进行写操作。
ReadWrite: 其他流可以对文件进行读写操作。