所谓文件,是相关信息的集合,信息可以是程序、图形、图像、文字、声音等。文件的范围很广,一段计算机程序、一份用户的文字资料、一张图片、一段音乐等都可以作为文件。在计算机系统中,通过文件的名称对信息进行管理。在操作系统中文件系统的支持下,用户在存储文件时不必考虑信息存放的物理位置和存储介质。
(1)Windows文件名称的组成
典型的文件名由文件名和文件扩展名组成,在文件名和文件扩展名之间加一个英文的点“.”作为分隔,即以英文的圆点作为文件名和扩展名之间的分隔符。
文件名称中的扩展名用于标记文件的类别,比如:ma.doc代表这是一个名字为ma的Word文档,而ma.jpg则代表这是一张名字为ma的图像文件。
在文件全名中,如果有多个英文圆点,则以最后圆点之后的字符串作为扩展名,其他的内容都是文件名。例如,文件ma.mxl,jpg.doc.pif的类型名是pif,它既不是Word文档,也不是图像文件,而是一个可执行文件。
(2)Windows文件名称的命名规范
Windows 7规定,用户可以利用中文命名文件,但一般不以中文作为文件扩展名。由于扩展名代表文件的类型,所以用户常常使用Windows所认可的英文字符串作为扩展名。除此之外,Windows对文件的命名还包括以下规则:
①文件或文件夹可以使用长文件名,最多可以使用255个字符。
②文件名中的字母可以保留指定的大小写,但是不能用大小写区分文件,例如,NOTEPAD.EXE和notepad.exe认为是同一个文件。
③文件名中可以使用汉字和空格,但是空格作为文件名的开头字符不起作用,空格也不能单独作为文件名。
④文件的扩展名可以使用多个字符,可以使用多间隔符,但是只有最后一个分隔符后的部分才是真正的扩展名。普通用户尽量不要自己臆造扩展名。
⑤同一磁盘的同一文件夹中不能有同名的文件和文件夹(文件和文件夹的名称也不能相同)。
⑥文件和文件夹名中不能使用的字符有“\”、“/”、“:”、“*”、“?”、“"”、“<”、“>”、“|”。
(3)文件名的通配符
在Windows系列文件系统中,为了代表一组文件,系统提供了通配符的概念。目前,Windows通配符有“*”和“?”两种。
“*”通配符可以代表所在位置的多个字符。例如,*.*,可以代表当前位置的所有文件夹和文件;*.EXE代表文件名任意、扩展名是EXE的所有文件;A*.* ,代表文件名中第一个字符是“A”的所有文件。
“?”通配符代表所在位置的一个任意字符。例如,A?.COM,表示以A开头第2个字符任意、扩展名是COM的所有文件。
文件是根据扩展名进行分类的,不同的扩展名对应不同的文件类型。比如,扩展名为doc的文档是Word文档,这是一种可以使用Word编辑的文档,其内容通常是一篇文章、一部书稿等;而扩展名为jpg的文档是图像文档,可能是照片等。在Windows系统中,为了能够直观地显示出文件的类型,Windows为每种扩展名设计了一种图标,通过不同的图标表示不同类型的文件,使用户一目了然。
Windows文档的内容应该与文档类型一致,不正确的文档类型会导致Windows无所适从,甚至会损坏文件。一篇用Word编辑的论文并不会因为把扩展名改成jpg而变成照片,但是,错误的扩展名会导致Windows使用错误的工具打开这个文档,有可能导致文档被损坏。为了保护文档,Windows建议初级用户把文件的扩展名隐藏起来,以免用户无意中修改了文件扩展名,导致文件类型错误。图2-18和表2-2列出了几种常见文档及其对应的图标。
在所有文件中,文件可以被分为两大类:其一是可执行文件,也叫程序文件,它们是机器码文档,可以直接在计算机上运行,完成一定的功能。像Office系统程序、压缩软件Winrar等都是程序文件。其二是文档,文档文件不是程序,其目的是保存信息,像论文文档、照片文档、录音文档、电影文档等等。为保存信息而存在的文档必须关联一个程序文件,在需要的时候由程序文件打开它并对它操作。例如,人们常常用Word打开扩展名为doc的论文文档,用Photoshop程序打开扩展名为jpg的图像文档,用暴风影音等程序打开扩展名为avi、mpg格式的电影文档。
图2- 18常见的文件类型
表2-2 Windows常用文件扩展名表
扩展名 | 文件类型 | 扩展名 | 文件类型 |
---|---|---|---|
.COM | 程序文件 | .BMP | 位图文件 |
.EXE | 可执行文件 | .JPG | 静态图像文件 |
.GIF | 小型图像文件 | .PNG | 网页图像文件 |
.TIF | 图像文件 | .DOCX | Word 文档文件 |
.MP3 | 压缩音频文件 | .TXT | 纯文本文件 |
.WAV | 声音文件 | .RTF | 格式化文本文件 |
.AVI | 影像文件 | .XLSX | Excel电子表格文件 |
.MPG | 动态压缩图像 | .PPTX | 演示文稿文件 |
.SWF/FLV | Flash电影文件 | .TTF | True Type 字体文件 |
.HTM/HTML | Web的网页文件 | .HLP | 帮助文件 |
在文件管理中,如果希望某些文件不能被别人直接修改,就可以把文件设置为只读的;如果不希望别人看到某些文件,就可以把文件隐藏起来。文件的只读和隐藏都是文件属性。
在Windows系统中,文件属性可以被添加到文件和文件夹上,在Windows系统的早期,文件属性有只读(Read-Only)、隐藏(Hide)、系统(System)和存档(Archive)属性,在最新的NTFS驱动器上,还可以有索引、加密和压缩等属性。顾名思义,具有只读属性的文件或文件夹,只能被访问,不能进行修改或意外删除;具有隐藏属性的文件,默认为不显示出来。特殊情况下,用户通过改变【文件夹选项】对话框的设置,使具有隐藏属性和系统属性的文件也能显示出来;具有索引属性的文件或文件夹的内容可以为快速搜索提供支持;具有加密属性的文件或文件夹的内容已经被加密;具有压缩属性的文件或文件夹则已经被压缩。
用户可以根据自己的需求把一种属性或多种属性设置到文件、文件夹上。
在Windows系统中,随着文件数量的增加,把所有文件都存储在一个目录中显然是不合理的。这和管理一个国家一样,试想对于13亿人口的大国,如果没有任何行政区划,所有的公民都由中央政府直接管理,那么对人员的查找和管理都很难进行。为此,提出了文件夹的概念,人们可以把相关的多个文件存放在一个文件夹中,然后再把多个文件或文件夹组织在一个更高级的文件夹中,最高层次的文件夹就是磁盘,磁盘层次的文件夹被称为根文件夹。因此存储于一块磁盘中的多级文件夹就构成了一个树形体系。由于在有些文献中也把文件夹称为目录,所以磁盘中的树形文件夹体系也称为目录树结构。
计算机中的信息存储在存储介质上,为了便于信息的存储和使用,在计算机中以文件的方式来管理这些信息。在Windows系统中,负责文件管理的功能称为文件系统,文件系统是为管理文件而采用的技术的统称。
在Windows的发展历程中,使用的文件系统主要有:FAT16、FAT32和NTFS格式。
(1)FAT16
FAT16是DOS时代使用的一种文件系统,采用16bit数来标记每个磁盘块,因此容纳的磁盘块数较少,能够管理的磁盘容量较低,没有考虑文件的安全性,是一种比较初级的文件系统。
FAT16格式的文件系统能够被Microsoft的绝大多数操作系统识别。
(2)FAT32
FAT32是在FAT16基础上发展起来的一种文件系统,采用32bit数来标记每个磁盘块,因此可管理的磁盘块数较多,能够管理大容量的磁盘,但仍没有考虑文件的安全性。
FAT32格式产生于Windows 95时代,可以被Windows 95以后的操作系统所识别,但不能被DOS或者Windows 3.2等操作系统识别。
(3)NTFS
NTFS是基于服务器版的Windows NT而开发的一种文件系统,能够管理大容量的磁盘,而且充分地考虑到了多用户操作的权限与安全性问题,是目前主流的文件系统。
NTFS格式产生于Windows NT时代,可以被Windows 2000以后的操作系统所识别,但不能被Window 98及以前的操作系统识别。
因此,用户在进行文件管理前,应该了解自己所采用的文件系统。打开【计算机】窗口,设置图标的显示方式为【内容】,就能够知道各个磁盘的文件系统是哪种方式。