第十一章文件系统-Piazza.PDF

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章文件系统-Piazza

第十一章文件系统 郎大鹏 第十一章文件系统 11.1 文件概述 11.2 文件的打开与关闭 11.3 文件的读写 11.4 编程举例 11.1 文件概述 • 广义的“文件” 公文书信或指有关政策、理论等方面的文章。 • 狭义的“文件” 是指档案,范畴很广泛,电脑上运行的程序、杀毒等等等等都叫文件。 • 文件可以是一篇文章、一幅图像、一段声音、一个程序等等。文件通常具 有三个字母的文件扩展名,用于指示文件类型(例如,文档文件的扩展名 为 .doc)。 • 分类: 数据文件:文件中存放的是数据。 程序文件:文件中存放的是源程序清单或者是编译连接后生成的可执行程 序。 11.1 文件概述 1.文件名 每个文件被分配一个一个标识,这样能够区分不同的文件。能够唯一标识某个 文件的就是文件名。 • 磁盘文件的文件标识组成如下: 盘符:路径\文件主名.扩展名。 其中:盘符表示文件所在的磁盘,可以是A、B、C等;路径用来表示文件所 在的目录,是由目录组成的,目录间用“\”符号分隔;‘盘符”和“路径 ”都可以省略。 • 例如,“c:\tc\file.c”是一个完整的磁盘文件的文件标识,该文件标识 中的文件所在路径为:” c:\tc\”,文件主名为“file”,扩展名为 “.c”。 11.1 文件概述 • 2.文件分类 • (1)按文件用途分类 • 系统文件:存放操作系统主要文件的文件夹。包括操作系统内核、编译程序 文件等。系统文件通常都是可执行的二进制文件,直接影响系统的正常运行 ,只允许用户使用,不允许用户改变。 它对维护计算机系统的稳定具有重 要作用。 • 用户文件:用户自己定义的文件,如用户的源程序、可执行程序和文档等。 • (2)按文件数据编码方式分类 • 文本文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码, 因此文本文件也称为ASCII文件。 11.1 文件概述 • 文本文件和二进制文件的区别主要体现在对数值型数据的处理上。 • 要存储一个整型数据1024,按二进制文件的格式存储,在文件中存放的是 1024的二进制形式1000000000,占2个字节的存储空间(一个整型数占2个字 节);而以文本文件的格式存储,则在文件中保存的是’1’、’0’、 ’2’、’4’四个字符的ASCII码,占用4个字节。 11.1 文件概述 • (3)按文件存取方式分类 按文件的存取方式,可以把文件分为“顺序文件”和“随机文件”。 • 顺序文件的信息是按照顺序排列的,而且只提供第一条记录的存储位置,因此 访问每一个数据只能从头开始访问,直到访问的数据是要处理的数据为止。 • 随机文件,既可以从头到尾顺序访问每一个数据,也可以随机访问其中的任一 个数据。 • (4)按文件数据的形式分类 • 源文件:由源代码和数据构成的文件。 • 目标文件:源程序经过编译程序编译,但尚未链接成可执行代码的目标代码 文件。 • 可执行文件:编译后的目标代码由链接程序连接后形成的可以运行的文件。 11.1 文件概述 • 3.文件型指针 • 系统在内存中开辟一个缓冲区,用来存放正在运行的文件相关的信息,如文件 名、文件状态等,这些信息保存在一个FILE类型的结构体变量之中,以后对文 件的操作都可通过这个FILE类型的结构体变量进行。 • FILE类型不需要用户自己定义,它是由系统事先定义的,固定包含在C语言的标 准输入输出头文件stdio.h中。 11.2 文件的打开和关闭 • 文件的打开是指从磁盘文件中读取数据到内存。由于程序只能处理内存中的 数据,因此必须把存放在磁盘上的数据读取到内存。因此,C语言规定文件必 须先打开,后使用。 • 文件的关闭是指内存中的数据存回到磁盘文件。修改文件中的数据后,还需 要将内存中的数据保存到磁盘上,才能保证文件中的数据被修改。因此,C语 言规定文件使用完后必须将其关闭。 11.2 文件的打开和关闭 使用文件的一般步骤是: • 打开文件--操作文件--关闭

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档