本节学习目标 文件的基本概念 文本文件的基本操作 二进制文件基本操作 其它文件函数的使用 北大青鸟
2 本节学习目标 ◼ 文件的基本概念 ◼ 文本文件的基本操作 ◼ 二进制文件基本操作 ◼ 其它文件函数的使用
文件及文件名 什么是文件? 什么是文件名 存储在外部存储介质上■由文件主名扩展名 数据的集合。以及终端 和打印机等任何设备 北大青鸟
3 文件及文件名 ◼ 什么是文件? ◼ 存储在外部存储介质上 数据的集合。以及终端 和打印机等任何设备。 ◼ 什么是文件名。 ◼ 由文件主名.扩展名
文件流 什么是文件流? 文件系统将每个物理设计转换成的逻辑设备, 即文件系统为用户提供的一个接口 实际的设备称为文件 ■抽象的设备称为文件流 北大青鸟
4 文件流 ◼ 什么是文件流? ◼ 文件系统将每个物理设计转换成的逻辑设备, 即文件系统为用户提供的一个接口。 ◼ 实际的设备称为文件 ◼ 抽象的设备称为文件流
文件流的分类 文本流 二进制流 文本流是一串字符串, 进制流是一系列字 即ASCI码。 与外部设备上的字节 对应 北大青鸟
6 文件流的分类 ◼ 文本流 ◼ 文本流是一串字符串, 即ASCII码。 ◼ 二进制流 ◼ 二进制流是一系列字节, 与外部设备上的字节一 一对应
文件的类型 ASC码文件 进制文件 用ASC码来表示文件 将内存中的数据按存储 占用较大的内答存储空■特点 内容的文件 方式进行原样输出到磁 特点: 盘上 间,读取过程需要转换 节约内存空间,无需读 取数据的转换过程。 北大青鸟
7 文件的类型 ◼ ASCII码文件 ◼ 用ASCII码来表示文件 内容的文件 ◼ 特点: ◼ 占用较大的内容存储空 间,读取过程需要转换。 ◼ 二进制文件 ◼ 将内存中的数据按存储 方式进行原样输出到磁 盘上。 ◼ 特点: ◼ 节约内存空间,无需读 取数据的转换过程