简介
为档案指定的名称。为了区分不同的档案,必须给每个档案命名,计算机对档案实行按名存取的操作方式。示例
DOS作业系统规定档案名称由档案主名和扩展名组成,档案主名由1~8个字元组成,扩展名由1~3个字元组成,主名和扩展名之间由一个小圆点隔开,一般称为8.3规则。其格式如下:
□□□□□□□□. □□□
例如: G9401.DBF,这里G9401是主名,DBF是扩展名。档案主名和扩展名可以使用的字元是:
(1)英文字母:A—z(大小写等价)
(2)数 字:0—9
(3)汉 字
(4)特殊符号:$#&@()-[]^~等。
(5)各种控制字元和下列字元不能用在档案名称中:
< > / \ | : * ?
因为这些字元已做它用。
windows突破了DOS对档案命名规则的限制,允许使用长档案名称,其主要命名规则如下:
(1)档案名称最长可以使用255个字元。
(2)可以使用扩展名,扩展名用来表示档案类型,也可以使用多间隔符的扩展名。如win.ini.txt是一个合法的档案名称,但其档案类型由最后一个扩展名决定。
(3)档案名称中允许使用空格,但不允许使用下列字元(英文输入法状态):< > / \ | : * ?
(4)windows系统对档案名称中字母的大小写在显示时有不同,但在使用时不区分大小写。
档案名称是档案存在的标识,作业系统根据档案名称来对其进行控制和管理.不同的作业系统对档案命名的规则略有不同,即档案名称的格式和长度因系统而异.例如:UNIX/LINUX系统区分档案名称的大小写,而有些系统则不区分如:MS-DOS和WINDOWS.
对于档案扩展名是用来区分档案的属性的.在有的系统中并不为系统所感知如:UNIX/LINUX系统中,hello.c档案与helloc档案对于系统来说没有什么区别,加上了扩展名.c与不加都一样,系统都不知道那是个什么档案.只是用户加上.c后,方便用户明白那是c语言源码档案.但是在MS-DOS与WINDOWS系统中,档案扩展名是为系统感知的.在WINDOWS中,对于不同的档案扩展名有其相关联的程式进行打开,这些扩展名除了如txt等是原来就有的以外其余一般是安装软体时被注册到系统中的.在注册表中的HKEY-CLASSES-ROOT根键下可以看到其相关信息.若将档案扩展名改为系统不认知的扩展名,则在打开时提示选择其打开程式.如将hello.txt改为hello.123,同时可以看到图示也发生了变化,变为不可知.但是对于如.doc格式的WORD档案,由于是MICROSOFT开发的,保持了很好的兼容性,系统在感知时并不只检查扩展名,还检查其档案内部格式标识,所以即使将.doc改为其它字元,在装了WORD的系统中,系统仍能够使其关联到WORD进行打开.
档案拓展名格式

















