训练师脚本:《如何读写文件》

更新时间:2023-05-14 22:12:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

.NET 教程

如何读写文件

第1页PPT

(站在演讲台正中央,精神饱满,声音洪亮)

(按“切换键”,指着课程标题)

这节课我们学习如何读写文件。

(切换PPT)

第2页PPT

首先我们要知道读写文本文件的五大步骤,(切换PPT)首先要创建一个文件流,然后创建相应的读写器,接着执行读写操作,执行读写操作完毕后要关闭读写器,最后关闭文件流。

(切换PPT)

第3页PPT

下面我们来看一个例子,这个例子要求实现将文本框的内容写入Text.txt文件,(切换PPT)那么按照刚才的步骤,第一步创建一个文件流,我们使用FileStream的带参构造函数来实例化文件流对象,第一个参数是指你要操纵的文件路径,第二个参数确定是打开或创建文件,第三个参数指定FileStream对象访问文件的方式为只读、只写还是可读可写。由于我们要写入文件,所以第二步创建写入器,写入一个流。第三步我们执行写入操作,我们将文本框中的内容放到content变量中,写入到path指定的文件中去。第四步关闭写入器,第五步关闭文件流。 (切换PPT)

.NET 教程

第4页PPT

我们在执行文件操作的时候,一定要选引入System.IO命名空间,这里提供了文件操作的类。文件流用于读写文件,它的构造方法如下。(切换PPT)刚才已经提到path用来指定文件路径,第二个参数用来指定如何打开文件,它的值是FileMode枚举类型,具体的取值有如下三种: Create指创建一个新文件,如果文件存在、则改写旧文件 ,Open指打开现有文件,CreateNew指新建一个文件,如果文件存在会发生异常。

(切换PPT)

第5页PPT

接下来我们看文件写入器和读取器,当我们需要向文本文件写入内容时需要创建StreamWriter对象,当我们要读取文本文件的内容时需要创建StreamReader对象。无论创建写入器还是读取器,构造函数中都需要传入文件流。写入器有两个写入方法,Write方法指一次性写入,而WriteLine方法指写入一行数据。读取器有两个读取方法,.ReadToEnd方法指一次性读取到文件末尾,ReadLine方法指读取一行数据。使用后记得要关闭文件写入器和读取器。

(切换PPT)

第6页PPT

这里是实现读取文本文件的代码,它将文本文件中的数据读取出来显示在文本框中,它的使用步骤和写入文本文件是相似的。

(切换PPT)

第7页PPT

但是写入器和读取器都是允许直接将字符串写入文件或直接读取的,也就是说如果我们如果不创建文件流,也可以实现上面的操作。(切换PPT)如果我们创建写入器时直接指定路径,如果在该路径下文件不存在的话则会自动创建文件,读

.NET 教程

取文件的时候也可以直接指定路径完成。使用文件流的优点是可以显式指定是否创建文件和共享许可,也可以获得打开文件的更多控制选项 。

(切换PPT)

第8页PPT

刚才我们已经学习完本节课的理论部分,下面我要带领大家完成本课的上机部分。本门课的上机部分我们将完成文件的读写操作。

首先我们将文件写入硬盘中,如图所示(手指PPT讲解),然后我们从指定位置读取文件。 (切换PPT)

第12页PPT

这一节课我们主要学习了如何读写文件这个内容,并且运用所学的内容完成文件的读写练习。

(根据实际的授课情况,以及剩下的时间选择几个问题回顾本节课)

现在下课!

本文来源:https://www.bwwdw.com/article/743e.html

Top