281文件与目录操作(一)文本文件操作的基本要求(创建、读写)

一、数据存取与文件操作介绍(IO操作)

1、数据的存取方式

数据库存取:适合大量、且关系复杂并有序的数据存取

文件存取:适合大量、数据关系简单的数据存取,如系统日志文件等

2、文件存取的好处

读取操作方便;文件可以存储在任何介质中

3、文件存取的方式

文件存取时,我们需要使用“流对象”进行各种写入和读取操作

281文件与目录操作(一)文本文件操作的基本要求(创建、读写)_第1张图片

二、数据存取与文件操作实践

1、设计窗体

281文件与目录操作(一)文本文件操作的基本要求(创建、读写)_第2张图片

2、写入文件内容基本操作

(1)引入命名空间

引入命名空间System.IO

该命名空间默认为不引入,需手动添加

(2)写入文件步骤

写入文件用五个标准步骤:

①Filestream类 创建文件流——确定文件创建的路径,文件名称,文件操作方式(创建)

②StreamWrite类 创建写入器

③调用写入器方法,以流方式写入文件

④关闭写入器

⑤关闭文件流

注:

写入前先创建文件流,然后创建写入器。

操作完成后先关闭写入器,后关闭文件流

操作完成后必须关闭写入器和文件流,否则在其他地方写入时可能会沿用本次文件流,造成错误

281文件与目录操作(一)文本文件操作的基本要求(创建、读写)_第3张图片

(3)读取文件

读取文件用五个标准步骤:

①Filestream类 创建文件流——确定文件创建的路径,文件名称,文件操作方式(读取open)

②StreamReader类 创建读取器

③调用读取器方法,以流方式读取文件,赋值给输出框

④关闭读取器

⑤关闭文件流

281文件与目录操作(一)文本文件操作的基本要求(创建、读写)_第4张图片

3、模拟系统日志

模拟写入系统日志文件的五个步骤:

①Filestream类 创建文件流——确定文件创建的路径,文件名称,文件操作方式(追加)

②StreamReader类 创建写入器

③调用写入器方法,以流方式逐行写入文件

④关闭读取器

⑤关闭文件流

281文件与目录操作(一)文本文件操作的基本要求(创建、读写)_第5张图片

你可能感兴趣的:(281文件与目录操作(一)文本文件操作的基本要求(创建、读写))