回答这两个问题,首先我们要弄清楚回收站是什么?
一、回收站
使用过计算机Windows操作系统的用户都知道,在微软的Windows95及后续操作系统的计算机桌面上,有一个形状似生活垃圾篓状的图标,其名称被标示为“回收站”,当我们用鼠标右键单击该图标时,可执行如“打开”、“清空回收站”、“创建快捷方式”、“重命名”、“属性”等菜单命令。
Windows桌面上的这个回收站,提供的功能是在默认情况下当用户删除硬盘中的数据文件时,系统首先将待删除的文件移至该回收站内,用户仍然可以随时对回收站内的文件进行还原操作,只有当用户在回收站内再次选择删除文件或执行清空回收站命令时,选中的文件或整个回收站内文件才会被真正删除。
其实,Windows桌面上的这个回收站,对应的只是系统盘下的一个特殊的目录而已,当用户删除文件,文件只是从原来所在的文件目录被移动到了这个系统特殊的目录里而已。由于这个目录比较特殊,一般情况下用户是无法直接查看该目录的。通过命令行我们可以查看到回收站对应的系统目录,如下图所示C盘根目录下的$
Recycle.bin
文件夹。
明白了这些,我们也就知道了清空回收站操作只是针对用户之前已经选择删除的文件再进行一次真正的删除操作,相比之前删除文件只是将该文件从一个目录移动到特定系统目录而言,清空回收站就基本是真的执行文件删除命令了。
二、垃圾文件
计算机除了操作系统之外,用户往往会根据自己的需要安装、运行各种各样的应用软件。程序在运行时,会不断产生一些数据文件,比如运行的日志、生成的记录、临时保存的文件、自动升级更新文件、接收到的文件等等。
除此之外,Windows操作系统为了加快用户运行应用程序的速度,也会将上次调用过的程序部分缓存到指定目录内,以达到加速运行的效果,比如下图中的prefetch和Temp缓存目录。
由于各应用程序开发者对缓存和临时数据文件处理的方法不尽相同,导致有些数据文件在无用之后并没有被自动删除,这样继续存储在硬盘上便成了人们所说的垃圾文件。
三、如何彻底清除垃圾文件?
由于垃圾文件分布在系统的特定目录和各应用程序缓存目录中,普通用户如想删除需要进入这些目录执行文件删除操作,这对普通用户而言无疑是有一定难度的。
所以,除了Windows系统自带清理功能外,现在很多电脑管理类第三方应用软件就提供了垃圾文件清理功能,用户只需单击鼠标执行命令,软件会自动对相应目录下的文件进行删除操作。