文件的基本知识
文件的基本知识
 文件的操作包括对文件的建立、存储、打开、关闭和删除等操作。文件是“按名存取”的,为了区分磁盘上各个不同的文件,需要给每个文件取一个确定的名字,称 为文件名,它用来表示磁盘上的文件,以便于在磁盘上能够“按名查找”这些文件。你可以给自己的文件起一个含义清晰的文件名。文件的名字由文件名和扩展名组 成,文件名和扩展名之间用一个“.”字符隔开,文件名可以不带扩展名,但必须有文件名。
1.DOS中的文件名
    DOS文件名由1-8个合法的字符组成,扩展名由1-3个合法的字符组成。文件名和扩展名中的合法字符有:
    (1)英文字母,大小写等价;
    (2)数字0,1,2,……,8,9;
    (3)特别符号$ & @ % ( ) - { } ^ ~ !等;
    (4)文件名和扩展名中的不合法字符有:. ’’ / \ [ ] | : ; < > ,? *等;
    (5)文件名和扩展名之间不可夹杂空格符。
    例如下列文件名是合法的:
    EGG.AVG 1.C F2.DOC AbC
    而下列文件名是非法的:
    A B(有空格) A,B(有逗号) .GIF(无文件名,只有扩展名)
    为了便于计算机用户查找一组文件名相近的文件,可以在指定要查找的文件名中使用通配符“*”和“?”,这就为文件操作提供了很大的方便和灵活性。如果 “?”出现在文件名或扩展名中,它表示在该位置可以是任何一个合法字符。如果“*”出现在文件名或扩展名中,它表示在该位置可以是若干个任意合法字符。
    例如: *.EXE 代表所有扩展名为EXE的文件。
           .DOC 代表所有文件名为两个字符且扩展名为DOC的文件。
    2.Windows中的文件名
    Windows中的文件名要求如下:
    (1)文件名至多可以包含256个字符(包括扩展名);
    (2)在文件名中可以使用空格,但不可包含/ \ | : < > ? * ”等字符 ;
    (3)当文件名中有多个“.”时,只有最后的一个“.”后的内容才是扩展名;
    (4)Windows保留用户指定的名字的大小写格式,但不能利用大小写区分文件名;
    (5)可以使用汉字命名文件,一个汉字相当于两个英文字符;
    (6)当搜索和列举文件时,可以使用文件通配符。
    Windows支持长文件名,而不必再遵循DOS下的8.3格式。长文件名显示出更强的描述能力,使用户能够通过长文件名更清晰的表达其内容,但是只有那 些专门为Windows设计的应用程序才支持长文件名,因此,每个文件都有一个8.3格式的短文件名作为它的别名,这样做的目的是为了使那些不支持长文件 名的应用程序也能继续使用这些文件,不支持长文件名的应用程序会认为8.3格式的别名是文件的名字。如果你没能为文件制定8.3格式的别名,系统会自动为 新建的文件产生一个8.3格式的别名。长文件名在DOS下显示时,超出的部分会变为“~”符号加一个使名称不会重复的数字。
    3.通过文件的扩展名来区分不同类型的文件
    不同的文件有不同的扩展名,一般来讲,一定的扩展名代表了一定的文件类型。文件的扩展名一般用来标明文件的类型。常见的扩展名有:
    .BAT  批处理文件
    .COM  可执行文件
    .EXE  可执行文件
    .SYS  系统文件
    .BAS  BASIC语言源程序
    .FOR  FORTRAN语言源程序
    .OBJ  目标程序
    .TXT  文本文件
    .DOC  WORD字处理文档
    .WPS  WPS文书文件
    .BAK  备份文件
    ……
    DOS系统是通过扩展名来区分文件类型的。同时为了对输入输出设备进行管理,系统将它们也作为文件看待,称之为设备文件。设备文件的名字是由系统指定的,如标准输入输出设备的文件名为CON,打印机的文件名为PRN。
    而在Windows系统中,我们还可以通过图标的不同来区分文件的类型,但是显示文档图标的依据仍然是文件的扩展名,所以修改文件的扩展名,会使系统无法识别文件的类型。
浏览次数:3314 发布时间:2019/11/13
<关闭窗口>
欢迎拨打
欢迎拨打  欢迎拨打 023-68185585
工具条
在线客服
在线客服 7x24小时 在线客服电话:023-68185550
返回顶部
返回顶部 返回顶部