首页 百科知识 文件的基本概念

文件的基本概念

时间:2022-10-20 百科知识 版权反馈
【摘要】:文件是存储在外部存储介质上的信息的集合,每个文件用唯一的文件名来标识,计算机按名对文件进行读、写等有关操作。即每当“打开”这类文件进行读或写操作时,总是从文件的开头开始,从头到尾顺序进行读或写,要读或写第n个字节时,先要读或写前n-1个字节。

12.1 文件的基本概念

1.文件的概念

文件是存储在外部存储介质上的信息的集合,每个文件用唯一的文件名(主文件名.后缀)来标识,计算机按名对文件进行读、写等有关操作。

2.文件的分类

(1)按数据的存储形式分类:文本文件、二进制文件。

文本文件:是将构成文件的每个字符,用一个ASCII码来存储,一个字符占一个字节。

例如:采用文本文件方式存储整数238,存储形式如图12-1所示。

img593

图12-1

(2)按文件的处理方式分类:缓冲文件系统、非缓冲文件系统。

缓冲文件系统是指系统在内存中自动为每一个正在使用的文件开辟一个缓冲区,从内存向磁盘输出文件必须先送到内存中的缓冲区,装满缓冲区后才一起送到磁盘,如果从磁盘向内存读入数据,则一次从磁盘文件将一批数据输入内存缓冲区,然后再从缓冲区逐个地将数据送到程序数据区,如图12-2所示。

img594

图12-2 缓冲文件系统

非缓冲文件系统是指系统不自动开辟确定大小的缓冲区,而由程序为每个文件设定缓冲区。

3.文件的存取方式

顺序存取:对文件的读写操作只能按顺序进行。即每当“打开”这类文件进行读或写操作时,总是从文件的开头开始,从头到尾顺序进行读或写,要读或写第n个字节时,先要读或写前n-1个字节。

随机存取:对文件的读写操作可按指定的字节号进行。即可以通过调用库函数去指定开始读或写的字节号,然后直接对该位置上的数据进行读或写操作。

4.文件类型的指针

文件指针的定义形式如下:

FILE *标识符;

其中,标识符是一个指向FILE类型结构体的指针变量名。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈