[网页高手]
Homepage
[网络编程]
Programe
[图形图像]
Picture
[冲浪宝典]
Insernet
[操作系统]
System
[软件教学]
Software
[数码时代]
Didgtale
[安全防御]
Didgtale
[IT学院]
Education
    
 
Google Web tongyi.net
 
    你的位置:首页 > 网络编程 > 其它编程 > 清除系统临时文件程序增强版
网络编程
  ASP

PHP

JSP

CGI

ASP.NET

C#.NET

SQL Server

Mysql

ORACLE

其它编程

 
清除系统临时文件程序增强版

《电脑报》2003年第49期54版刊登了名为《轻松编程,清除系统临时文件》的文章。但笔者在试用该程序时,有时会出现错误信息,使得程序无法达到目的。

  就其原因是,如果系统尚有程序未被关闭在temp目录中就会有程序正在使用的文件,只要临时目录中存在被系统或其他程序使用而不能被删除的文件,都会导致错误信息。

  所以笔者根据原文的思想重写了该程序,以使它更完善。打开记事本,输入如下代码如下:

  Dim fs,f,fc

  Const TemporaryFolder=2

  On Error Resume Next

  Set fs=CreateObject("Scripting.filesystemObject")

  Set fs=fs.GetSpecialFolder(2)

  Set fc=fs.SubFolders

  For Each f In fc

  f.Delete True

  Next

  Set fc=fs.Files

  For Each f In fc

  f.Delete True

  Next

  最后把文件另存为.vbs文件。

  程序说明

  以上程序加入了On Error Resume Next语句,可使程序从紧随产生错误语句之后的语句继续执行,或是从紧随最近一次调用过程(该过程含有On Error Resume Next 语句)的语句继续执行,从而避免了出现错误而中断程序执行的情况;在本例中的作用就是跳过因正被系统或程序使用而不可删除的文件或文件夹,继续删除其余的临时文件。另外在具体的删除过程中是通过枚举临时文件夹中的子文件夹和文件,再一一删除的。

  以上程序在Windows XP+SP1下调试通过。

     打印本文 | 推荐朋友 | 收藏文章 | 关闭窗口
 
 

    相关文章
 有用的SQL语句    (2005年5月24日)

 JScript错误代码及解释    (2005年5月24日)

 如何用UltraEdit编译C#源程序    (2005年2月1日)

 轻松玩转Java配置的Classpath    (2004年10月9日)

 家用电脑基本知识    (2004年2月6日)

 网络技术常用术语汉语对照    (2004年2月6日)

 用Delphi编写RM制作工具    (2002年6月20日)

 如何在程序中实现XP模式    (2002年4月23日)

 
 

 

关于统一 | 联系合作 | 统一作品 | 版权申明 | 建站服务 | 更多说明
Copyright 2000-2003 Tongyi All rights reserved. 京ICP备05005608号