软件开发基础6-文件操作教学课件.ppt

2.FileStream类的属性和方法 FileStream类重写了Stream类的属性和方法,并增加了部分属性和方法: Name属性:获取传递给构造函数的FileStream的名称。 Handle属性:获取当前FileStream对象所封装文件的操作系统文件句柄。 Lock()方法:该方法的格式为: public virtual void Lock(long position,long length); 允许读取访问的同时防止其他进程更改 FileStream。Position指定要锁定的范围的开始处,此参数的值必须大于或等于零;length要锁定的范围。 3.指针的定位 使用Seek方法进行文件指针定位,该方法的格式: public override long Seek( long offset,SeekOrigin origin); 参数offset为相对于origin的点,从此处开始查找;origin使用类型为SeekOrigin的值将开始、结束或当前位置指定为origin的参考点 4.文件的读写 FileStream类的ReadByte()和WriteByte()方法用于单字节操作。要一次处理一个字节序列,需要使用Read()和Write()方法。 6.3.2 文本文件的读写 除可使用FileStream类实现文件读写之外,在C#中,还可以

文档评论(0)

1亿VIP精品文档

相关文档