文件管理:把所管理的程序和数据组织成一系列的文件,并能进行合理的存储、使用等操作。
数据项:描述对象某种属性的字符集;是数据组织中可以命名的最小逻辑数据单位。
记录:一组相关数据项集合,描述对象某方面的属性。
关键字:一个记录中的一个或几个数据项的集合,用于唯一的标识一个记录。
文件:由创建者定义的、具有文件名的一组相关元素的集合。
打开与关闭
文件读写操作=检索+读写
打开:每次读写前都要重复检索增大开销。所以为了方便对同一文件的多次读写,一次检索到文件后就在内存中记录其位置,避免重复检索。被记录下位置的文件就是“打开“文件。
关闭:不需要再操作文件时,通过”关闭“这个系统调用关闭文件——即从打开文件表上删除其路径信息即可。
文件的逻辑结构
文件逻辑结构的类型:有结构文件(纪录式),无结构文件(字符流式)。
文件的目录结构
目录结构的组织,关系到文件系统的存取速度,也关系到文件的共享性和安全性。
组织好文件的目录,是设计好文件系统的重要环节。
目前常用的目录结构有:单级目录,两级目录,多级目录。