现在硬盘的空间越来越大,许多人养成了随便往里面塞东西的习惯,加上一些软件本身就有积食而肥的“嗜好”,久而久之,难免会出现空间不足的现象。要找出这些吃盘“大户”,对普通用户来说的确不是一件容易事。这里为大家介绍一款工具:WinDirStat(下文简称WDS),利用它就会知道谁是吃盘元凶,从而采取对策压缩它们,或直接将其删掉。
简单操作揪出吃盘“大户”
程序运行后出现图1所示的界面,其中WinDirStat-Select Drives对话框中有三个选项:All Local Driver(所有分区)、Individual Driver(指定分区)和A Folder(指定文件夹),比如要扫描整个硬盘,则勾选“All Local Driver”项。随后WDS将对硬盘中的文件进行分析,稍等片刻就会给出扫描结果(如图2)。
Name区域,按照分区的使用率从上到下排列。双击盘符,可以看到该分区中的文件及各自所占空间的大小。和盘符的显示次序一样,排在最上的是占用空间最大的文件。右击文件选择Copy Path、Command Prompt Here、Delete (to Recycle Bin)和Delete (no way to undelete)等,可分别执行复制文件所在路径、打开命令行提示窗口、删除文件到回收站和直接删除文件(不经回收站)等操作。
色块显示区域由一些颜色组成,不同的颜色代表着不同的文件类型,色块的大小直观地反映出对应文件的大小,并与Name区域相互呼应,选中其中的某一色块可以在Name区域定位到对应的文件,同样,在Name区域选中不同的分区或文件,也可以定位到相应色块。通过这些色块可以很容易看出,硬盘中都是哪种类型的文件在“多吃多占”。
小提示
文件小时,相应的色块也小,看不清楚的话,可在拼图附近右击,选择Zoom in进行放大处理。
利用命令行将“板脂”压榨到底
WDS最有特色的功能是它可以配合命令行来实现对分析出来的文件夹、文件进行相关操作,如利用压缩工具进行压缩、通过后缀名批量删除文件等。
一、“大户”有用?瘦身
首先要对WDS进行设置,目的在于让WDS和常用的压缩工具(如WinRAR等)产生关联,以后碰到有用的吃盘“大户”时,可以让WDS自动调用压缩工具进行压缩。
第一步:选择Options→Configure WinDirSta,打开设置窗口并切换到CleanUPS标签,将Enabled勾选上。
第二步:在Title栏中为该操作设置好名字,这个名字可以是英文的,也可以是中文的,如:“用WinRAR创建自解压文件”等。
第三步:假定WinRAR安装在默认路径:C:\Program Files\WinRAR中,在Command Line栏中输入“cmd /c &”C:\Program Files\WinRAR\unrar.exe” a –sfx –ag+YYYYMMDDHHMM *.*”(如图3)。
小提示
此处用到的WinRAR命令有“a”,添加文件到压缩文件;开关参数“-sfx”,创建自解压文件,“-ag+YYYYMMDDHHMM”则表示压缩后的文件以年月日来命名。根据这个思路,你完全可以利用其它命令和开关参数,组合成自己满意的压缩方式。如:想让WinRAR压缩后删除原文件,可以把上面的“-sfx”替换成“-df”。要了解更多的WinRAR命令和开关参数,可参阅WinRAR的帮助文件。
第四步:在Work for栏勾选Directories,然后根据自己的意愿,勾选或不勾选Ask for Confirmation(要求确认)和Show Console Windows(显示控制台窗口)项,单击“确认”按扭。
第五步:以后遇到有用的大文件,要为其创建自解压文件,可右击该文件选择“用WinRAR创建自解压文件”。
二、“大户”没用?批量诛灭
沿用上面的方法,同样能让WDS对文件夹中的无用文件进行清理。
和上面操作类似,只是在Title栏中,应输入别的名字,如“清除无用文件”,然后将Command Lines设置为“del /s *.bak *.log”,最后选中要清理的文件夹,右击并选择“清除无用文件”来完成操作。
小提示
软件的运行过程中,通常会产生一些临时交换文件,比如一些程序工作时产生的形如*.old、*.bak的备份文件,*.tmp、*._mp等为后缀名的临时文件,以*.bak、*.old、*.syd等为后缀名的临时备份文件,及临时帮助文件(*.gid),磁盘检查数据文件(*.chk)等,把这些后缀一一添加进去(注意:后缀之间应以空格分隔。),即可达到所需的效果。