2.3.1 文件
文件就是存储在磁盘上的信息的集合,程序和数据是以文件的形式存放的。它可以是用户创建的文档,也可以是可执行的应用程序或一张图片、一段声音等。文件夹是系统组织和管理文件的一种形式,在文件夹中可存放所有类型的文件和子文件夹,用户可以将文件分门别类地存放在不同的文件夹中。
每个文件都必须有一个确定的名字,这样才能做到对文件按名存取的操作。通常文件名称由文件名和扩展名两部分组成,而文件名称(包括扩展名)可由最多达225个字符组成。
1.文件的类型
计算机中所有的信息都是以文件的形式进行存储的,如程序、文档、图像、声音信息等。由于不同类型的信息有不同的存储格式与要求,相应就会有多种不同的文件类型,这些不同的文件类型一般通过扩展名来标明。表2-1列出了常见的扩展名及其含义。
表2-1 常见文件扩展名及其含义
2.文件属性
文件属性是用于反映该文件的一些特征的信息。常见的文件属性一般分为以下三类。
(1)时间属性
①文件的创建时间:该属性记录了文件被创建的时间。
②文件的修改时间:文件可能经常被修改,文件修改时间属性会记录下文件最近一次被修改的时间。
③文件的访问时间:文件会经常被访问,文件访问时间属性则记录了文件最近一次被访问的时间。
(2)空间属性
①文件的位置:文件所在位置,一般包含盘符、文件夹。
②文件的大小:文件实际大小。
③文件所占磁盘空间:文件实际所占有磁盘空间。由于文件存储是以磁盘簇为单位,因此文件的实际大小与文件所占磁盘空间,在很多情况下是不同的。
(3)操作属性
①文件的只读属性:为防止文件被意外修改,可以将文件设为只读属性,只读属性的文件可以被弹出,但除非将文件另存为新的文件,否则不能将修改的内容保存下来。
②文件的隐藏属性:对重要文件可以将其设为隐藏属性,一般情况下隐藏属性的文件是不显示的,这样可以防止文件误删除、被破坏等。
③文件的系统属性:操作系统文件或操作系统所需要的文件具有系统属性。具有系统属性的文件一般存放在磁盘的固定位置。
④文件的存档属性:当建立一个新文件或修改旧的文件时,系统会把存档属性赋予这个文件,当备份程序备份文件时,会取消存档属性,这时,如果又修改了这个文件,则它又获得了存档属性。所以备份文件程序可以通过文件的存档属性,识别出来该文件是否备份过或做过了修改。
3.文件目录/文件夹
为了便于对文件的管理,Windows操作系统采用类似图书馆管理图书的方法,即按照一定的层次目录结构,对文件进行管理,称为树形目录结构。
所谓的树形目录结构,就像一颗倒挂的树,树根在顶层,称为根目录,根目录下可有若干个(第一级)子目录或文件,在子目录下还可以有若干个子目录或文件,一直可以嵌套若干级。
在Windows 7中,这些子目录称为文件夹,文件夹用于存放文件和子文件夹。可以根据需要,把文件分成不同的组并存放在不同的文件夹中。实际上,在Windows 7的文件夹中,不仅能存放文件和子文件夹,还可以存放其他内容,如某一程序的快捷方式等。
在对文件夹中的文件进行操作时,作为系统应该知道这个文件的位置,即它在哪个磁盘的哪个文件夹中。对文件位置的描述称为路径,如“F:\世界各国文化\英国\英国文化.doc”就指示了英国文化.doc文件的位置在D盘的“世界各国文化”文件夹下的“英国”子文件夹中。
4.文件通配符
在文件操作中,有时需要一次处理多个文件,当需要成批处理文件时,有两个特殊的符号非常有用,它们就是文件通配符“﹡”和“?”。“﹡”在文件操作中使用它代表任意多个ASCⅡ码字符。“?”在文件操作中使用它代表任意一个字符。在文件搜索等操作中,通过灵活使用通配符,可以很快匹配出含有某些特征的多个文件。