文件可包括两个部分内容:一是文件所包含的数据,常称为文件数据;二是关于文件本身的说明信息或属性信息,常称为文件属性。文件属性主要描述文件的元信息,例如创建日期、文件长度、文件权限等,这些信息主要被文件系统用来管理文件。不同的文件系统通常有不同种类和数量的文件属性。下面是一些常用的文件属性。
(1)文件名称:文件名称是供用户使用的外部标识。这是文件最基本的属性。每个文件都必须有个名称以用于标识。文件名称通常由一串ASCII码或汉字构成,现在常常由Unicode组成。
(2)文件内部标识:文件内部标识只是一个编号,可以方便管理和查找文件。在UNIX文件系统中,I-node就是内部标识。
(3)文件物理位置:具体标明文件在存储介质上所存放的物理位置。例如,对于按连续区域分配的文件,需要给出起始的物理块号和文件长度;对于按索引方式组织的文件,需要给出索引表所在物理块号和索引长度
(4)文件拥有者:操作系统通常为多用户的,不同的用户也拥有各自不同的文件,对这些文件的操作权限也不同。文件创建者拥有所有权限,而其他用户则拥有有限的权限。为了管理各个用户,需要为多用户操作系统所使用的文件加上文件拥有者的属性。(www.xing528.com)
(5)文件权限:通过文件权限,文件拥有者可以为自己的文件赋予各种权限,例如可允许自己读写和执行,允许同组的用户读写,而只允许其他用户读。
(6)文件类型:可以从不同的角度来对文件进行分类,例如普通文件或是设备文件,可执行文件或不可执行文件等。
(7)文件长度:文件长度通常是其数据的长度,也可以是允许的最大长度。长度单位通常是字节,也可以是块。
(8)文件时间:文件时间有很多,例如最初创建时间、最后一次的修改时间、最后一次的执行时间,最后一次的读时间等。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。