【案例1】-必备知识 什么是文件?
什么是文件? 【案例1】-必备知识
【案例1】-必备知识 ·文件 一所谓“文件”一般指存储在外部介质上数据的集合。操作系统是以文 件为单位对数据进行管理的,也就是说,如果想找存放在外部介质上 的数据,必须先按文件名找到指定的文件,然后从文件中读取数据。 风
【案例1】-必备知识 • 文件 − 所谓“文件”一般指存储在外部介质上数据的集合。操作系统是以文 件为单位对数据进行管理的,也就是说,如果想找存放在外部介质上 的数据,必须先按文件名找到指定的文件,然后从文件中读取数据
【案例1】-必备知识 ·文件 一一个文件要有唯一的文件标识,以便用户识别和引用。文件标识包括3 部分,分别为文件路径、文件名主干和文件后缀。 D:\itcast\chapter10\Example01.txt ↑ 文件路径 文件名主干文件后缀
− 一个文件要有唯一的文件标识,以便用户识别和引用。文件标识包括3 部分,分别为文件路径、文件名主干和文件后缀。 • 文件 D:\itcast\chapter10\Example01.txt 文件路径 文件名主干 文件后缀 【案例1】-必备知识
【案例1】-必备知识 ·文件 一根据数据的组织形式,数据文件可分为文本文件和二进制文件。 、二进制文件 一数据在内存中是以二进制形式存储的,如果不加转换地输出到外存, 就是二进制文件。 100000 00000000 00000001 10000110 10100000 2、文本文件 文本文件又称为ASCI文件,每一个字节放一个字符的ASCI码。 1(49) 0(48) 0'(48) 0(48) 0'(48) 0'(48) 00110001 00110000 00110000 00110000 00110000 00110000
− 根据数据的组织形式,数据文件可分为文本文件和二进制文件。 • 文件 00000000 00000001 10000110 10100000 100000 0000111100000011 0000111100000000 0000111100000000 0000111100000000 0000111100000000 0000111100000000 '1'(49) '0'(48) '0'(48) '0'(48) '0'(48) '0'(48) 【案例1】-必备知识 1、二进制文件 − 数据在内存中是以二进制形式存储的,如果不加转换地输出到外存, 就是二进制文件。 2、文本文件 − 文本文件又称为ASCII文件,每一个字节放一个字符的ASCII码
【案例1】-必备知识 ·文件的缓神区 一ANSI C标准采用“缓冲文件系统”处理文件。缓冲文件系统的特点是在 内存开胖一个“缓冲区”,为程序的每一个文件使用。 一当程序执行读文件操作时,先将一批文件内容读到缓冲区中,然后再将 内容从缓冲区逐个读到程序中。当程序执行写文件操作时,先将数据写 入到缓冲区中,待缓冲区装满后再将数据从缓冲区一起写入到磁盘文件 中。 内存 程序 输出文件缓冲区 输出 输出 输入 输入文件缓冲区 磁盘 输入
• 文件的缓冲区 − ANSI C标准采用“缓冲文件系统”处理文件。缓冲文件系统的特点是在 内存开辟一个“缓冲区”,为程序的每一个文件使用。 − 当程序执行读文件操作时,先将一批文件内容读到缓冲区中,然后再将 内容从缓冲区逐个读到程序中。当程序执行写文件操作时,先将数据写 入到缓冲区中,待缓冲区装满后再将数据从缓冲区一起写入到磁盘文件 中。 内存 输出文件缓冲区 输入文件缓冲区 磁盘 程序 输出 输入 输出 输入 【案例1】-必备知识