大学计算机应用基础
上QQ阅读APP看书,第一时间看更新

3.2.4 文件管理

在计算机中,文件是一组相关信息的有名集合。所有的程序和数据都是以文件的形式存放在计算机的外存(比如磁盘)中。文件根据其用途,可分为程序文件和数据文件两类:程序文件包含计算机执行特定任务的程序代码或指令,它是主动的,可以要求计算机完成某些动作;数据文件包含一些可以查看、编辑、存储、发送、打印的文档、图片、表格、视频和音频等数据,它是被动的,通常需要使用应用程序来创建。

操作系统中,负责管理和存取文件信息的部分称为文件系统。在文件系统的管理下,用户可以按照文件名访问文件,而不必考虑各种存储器的差异,也不必了解文件在外存中的具体物理地址以及是如何存放的。文件系统为用户提供了一种简单、统一的访问文件的办法,所以又被称为用户和外存储器的接口。

操作系统管理下的文件有时多达成千上万个。操作系统为了跟踪所有文件,在硬盘中会创建一个硬盘内容的清单,称为文件分配表(file allocation table, FAT)。只要有文件被创建、移动、重命名或删除,操作系统就会更新文件分配表内的信息。

系统中有非常多的文件,要找到需要的文件非常困难的。为了快速寻找文件,操作系统提供了一种树状目录结构来组织文件。一棵树代表一个存储设备,树根为根目录(又称根文件夹),树的分支为子目录(又称文件夹),这些分支可以细分为更小的分支或子文件夹,分支的末端为树叶,代表单个文件,如图3-2所示。在这个树状结构中,用户可以将同一项目相关的文件放在同一子目录中,也可以按文件用途或类型将文件分类存放。

图3-2 文件的树状目录结构

在Windows的树状目录结构中,位于树根的文件夹是“桌面”,计算机上所有的资源都组织在其上。从“桌面”开始可以访问任何一个文件和文件夹,如图3-3所示。“桌面”上有“我的文档”、“我的电脑”、“网上邻居”和“回收站”等,它们为系统的专门文件夹,不能改名,称为系统文件夹。

图3-3 Windows的目录结构