281文件与目录操作(一)文本文件操作的基本要求(创建、读写)
2019-04-06 本文已影响0人
漠漠彡
一、数据存取与文件操作介绍(IO操作)
1、数据的存取方式
数据库存取:适合大量、且关系复杂并有序的数据存取
文件存取:适合大量、数据关系简单的数据存取,如系统日志文件等
2、文件存取的好处
读取操作方便;文件可以存储在任何介质中
3、文件存取的方式
文件存取时,我们需要使用“流对象”进行各种写入和读取操作
二、数据存取与文件操作实践
1、设计窗体
2、写入文件内容基本操作
(1)引入命名空间
引入命名空间System.IO
该命名空间默认为不引入,需手动添加
(2)写入文件步骤
写入文件用五个标准步骤:
①Filestream类 创建文件流——确定文件创建的路径,文件名称,文件操作方式(创建)
②StreamWrite类 创建写入器
③调用写入器方法,以流方式写入文件
④关闭写入器
⑤关闭文件流
注:
写入前先创建文件流,然后创建写入器。
操作完成后先关闭写入器,后关闭文件流
操作完成后必须关闭写入器和文件流,否则在其他地方写入时可能会沿用本次文件流,造成错误
(3)读取文件
读取文件用五个标准步骤:
①Filestream类 创建文件流——确定文件创建的路径,文件名称,文件操作方式(读取open)
②StreamReader类 创建读取器
③调用读取器方法,以流方式读取文件,赋值给输出框
④关闭读取器
⑤关闭文件流
3、模拟系统日志
模拟写入系统日志文件的五个步骤:
①Filestream类 创建文件流——确定文件创建的路径,文件名称,文件操作方式(追加)
②StreamReader类 创建写入器
③调用写入器方法,以流方式逐行写入文件
④关闭读取器
⑤关闭文件流