文档介绍:主讲人:赖春林
文件和流IO
文件和流I/O
概念
文件是一些具有永久存储及特定顺序的字节组成的一个有序的、
具有名称的集合。
流提供一种向后备存储写入字节和从后备存储读取字节的方式
Stream
Stream
FileStream
BufferedStream
MemoryStream
FileStream
实例声明
FileStream fs1=new FileStream(path,);
FileStream fs2=new FileStream(path,
,);
FileStream
FileMode
创建文件,销毁存在的同名文件
创建新文件
打开已存在文件
文件存在则打开,否则创建新文件
以追加方式将数据写入文件
ess
读文件
写文件
读写文件
Read/Write
Read/Write
StreamReader
StreamWriter
BinaryReader
BinaryWriter
StreamReader/Writer
实例声明
StreamReader sr=new StreamReader(path);
FileStream fs=new FileStream(path,);
StreamReader sr=new StreamReader(fs);
StreamWriter sw=new StreamWriter(path);
StreamWriter sw=new StreamWriter(fs);
实践题
输入学生姓名与成绩,将学生信息保存在自定义后缀名的文件中
读取文件中学生信息,将学生信息显示出来。