轻松编程,清除系统临时文件

IT商界

  Windows系统在运行中会产生很多临时文件,Windows98的系统临时文件夹是:系统盘\windows\temp;Windows2000/XP的系统临时文件夹是:系统盘\Documents and Settings\用户名\Local Settings\Temp。其中有许多临时文件Windows用完后并不会自动清除,导致Windows系统文件夹不断膨胀。现在有许多工具软件都提供清除Windows临时文件的功能,但仅仅为了清除临时文件未免显得有些兴师动众了。这里介绍一种方法,非常简单快捷,各位不妨一试。

  新建一个扩展名为.vbs的文件,这里为DelTmp.vbs,然后输入下面的代码,以后想要清除临时文件则只须双击此.vbs文件即可:

  Dim str,fso

  Set WshShell=WScript.CreateObject("WScript.Shell")

  Set WshSysEnv=WshShell.Environ ment("PROCESS")

  str=WshSysEnv("TEMP")

  Set fso=CreateObject("Scripting.FileSystem Object")

  fso.DeleteFolder(str)

  fso.CreateFolder(str)

  上面是一段脚本程序,使用VBScript脚本语言编写,通过微软的脚本宿主(WindowsScriptHost)执行。脚本宿主是一种与语言无关的脚本运行引擎,Windows98/2000/XP均可使用。

  代码注解:程序中首先创建两个对象WshShell和WshSysEnv,通过WshSysEnv得到Windows临时文件夹的位置,然后利用文件对象FSO删除并重建Windows的临时文件夹。

  注意事项:1.尽量不要在有程序运行中使用,因为运行的程序可能会使用临时文件夹中的文件夹。2.注意杀毒软件的报警提示,本脚本程序中有删除和创建文件夹的命令,会被杀毒软件误认为可能是病毒,选择适当的选项让它通过病毒检测即可。