自动清除文件的简易方法和补充

【明慧网2000年12月20日】 上次介绍的Window Washer有一个缺点,就是只能使用30天,30天过后即使再重装也不行了。其实我们也可以采用另外一种简易方法来删除上网和编辑资料的踪迹,就是用dos的deltree命令。

把下面的一段命令加到windows的autoexec.bat文件的最后:

deltree /y c:\windows\temp\*.*
deltree /y c:\windows\Recent\*.*
deltree /y c:\windows\Tempor~1\*.*
deltree /y c:\windows\History\*.*
deltree /y c:\windows\Cookies\*.txt

这样每次开机启动windows时都会执行上面的命令来删除有关文件夹里的内容,我加了5个文件夹,windows\temp是临时文件夹,一般需要及时删除其内容;第二个windows\Recent是windows开始菜单的文档文件夹,我们编辑资料时,windows会把你编辑过的资料自动在这个文件夹下存一分,所以也需要删除;第三个是IE的Temporary Internet Files文件夹在dos下的映射名;第四个是IE的历史文件夹;最后一个是IE的Cookie文件夹。

另外,我的windows98的安装路径是c:\windows,实际使用时你需要将它替换成你的windows98的安装路径就可以了。当然,IE的历史记录和Cookie都可以在IE中设置禁止。我加的这5个文件夹是针对windows98和IE的,你也可以根据自己的需要加上其它需要删除的文件夹,用类似上面的格式:

deltree/y 文件夹绝对路径名\*.*

这样该文件夹下的所有内容包括子文件夹都将在windows启动时被删除,有一点需要非常注意,你一定不要把文件夹的名字或路径写错了,否则会被不加提示的删除掉,比如你写了deltree/y c:\windows\*.*则你的windows目录下的所有内容都将被删除,所以要特别小心别写错了。

另外你还可以把这一系列的deltree命令单独保存为一个.bat文件,比如我将上面的5个命令用文本编辑器存为一个文件autodel.bat,这样我可以在上完网或编辑完资料时,在资源管理器中双击该文件运行它就可以实现随时删除上网和编辑资料的踪迹,因为在windows启动时通过按下某个键可以跳过不执行autoexec.bat文件,所以最好在你做完事后及时删除踪迹。最好是两种方法都采用,autoexec.bat和autodel.bat双管齐下(autodelbat是我取的文件名,你也可以取其它的文件名,但扩展名必须是.bat)

另外介绍一种小技巧,公共环境中使用电脑的朋友,当你正在上网或编辑资料而需要临时离开一下时,但又不想让别人看到你正在干什么。你首先需要在“显示
属性”中加屏幕保护密码(方法:用鼠标右击桌面的空白处,在弹出菜单中选属性,然后在屏幕保护属性中进行设置),然后在windows的system文件夹中随便找一个扩展名为scr的屏幕保护文件,然后拖动到桌面建立快捷方式;这样当你需要临时离开电脑时,只需双击这个快捷方式运行屏幕保护使别人看不到你正在进行的工作,当你回来时输入屏幕保护密码就可以继续进行你的工作。


对上文的“自动清除文件的简易方法”的补充

经过进一步的测试发现,deltree命令对IE的Temporary Internet Files和History文件夹删除不干净,现象是在windows环境下直接运行autodel.bat(autodel.bat是我取的文件名,你也可以取其它的文件名,但扩展名必须是.bat)时,这两个文件夹的内容看起来已经删除了,但实际并没有删除掉,你刚才删除的临时文件自己会回到Temporary Internet Files和History这两个文件夹,可能是系统在内存保存了一份。而在autoexec.bat文件中的deltree命令对存储在Temporary Internet Files中的cookie文件也无能为力。但deltree这个命令对windows\temp,windows\Recent,windows\Cookies这几个文件夹和其它普通文件夹还是很好用的。

所以最好还是在IE的设置中设置历史记录为0天(在桌面上用鼠标右击IE图标,点属性,在“常规”选项卡设置历史记录为0),禁止使用cookie(在桌面上用鼠标右击IE图标,点属性,在“安全”选项卡下的“自定义级别”中禁止cookie),并手工删除Temporary Internet Files的内容;或者干脆全部手工删除这些文件。

我的经验做法是:

一:IE的设置(我是IE5)

1.设置IE历史记录为0天;
2.禁止写cookie:在桌面上用鼠标右击IE(我是IE5)图标,点属性,在“安全”选项卡下的“自定义级别”中的cookie选项中,禁止“允许使用存储在您计算机上的cookie”,而“允许使用每个对话cookie”则可以启用;
3.同2在“安全”选项卡下的“自定义级别”中的最下方,选“匿名登录”;
4.在“内容”选项卡下的“自动完成”弹出对话框中,三个选项都不选。
5.在“高级”选项卡下将“安全”项的所有内容全部选中。

二、手工删除步骤

1.如果你编辑了有关文件:(1)点“开始”菜单,然后在“/设置/任务栏和开始菜单/开始菜单程序/”中点"清除",即可清除编辑文档记录,就是在windows路径下的recent路径下的内容,同时IE的地址输入框下的网址列表也将被清除;(2)手工删除windows下的temp文件夹的内容。

2.如果你上了网:在资源管理器中打开windows文件夹,删除子文件夹History和Temporary Internet Files中的临时文件内容。因为前面设置了,"禁止写cookie",所以cookie文件夹下应当没有内容,你可以不用管。如果你更改了设置,则也需要手工删除这个文件夹的内容。虽然设置了IE历史记录为0天,但我发现上完网后当天的网址列表还是会保存在History下的“今天”列表中,所以最好也手工删除之。

你也可以用令一种方法删除History和Temporary InternetFiles中的临时文件内容,首先用鼠标单击IE菜单栏中的"工具"菜单项,并从下拉菜单中选择"Internet选项"(或在桌面上右击IE图标,点属性);接着在选项设置框中选中"常规"标签,并单击标签中的"删除文件"按钮来删除浏览器中的临时文件夹中的内容;然后在同样的对话框中单击"清除历史记录"按钮来删除浏览器中的历史记录和缓存中的内容。

最后还有一点非常重要,如果你的windows98处于多用户模式,如果你的98有一个以上不同的用户名登录过,可能在windows下会有一个Profiles文件夹,下面可能会有一个子文件夹以你的用户名命名,下面会存储你的上网Ccokie、History等记录,解决的方法是,将windows98设为单用户模式(运行regedit.exe,在注册表中HKEY_LOCAL_MACHINE\Network\Logon下,删除“UserProfiles”这一项。重起windows98后将Profiles文件夹删除即可。

最好再介绍一个手工删除文件的小技巧,一般删除的文件实际上windows把它放到了回收站,你还需要再清空回收站才能彻底删除,其实当你要删除文件时,只需按住“Shift”键,再点删除或按“Delete”键,windows会提示你是否彻底删除文件,你只需回答“是”确认删除。










查询
至今为止所有文章
选择时间区间
: