老杂毛博客
  青青子衿,悠悠我心。但为君故,沉吟至今。
博客首页 | 人生历程 | 编程开发 | 机关门  
  文章分类
 
博客首页 > 软件网络编程 > 文章正文

定期删除iis日志工具,定期删除文件

2010/10/21 11:36:39
 

如果想在系统中定期删除文件可以用win系统的del指令来完成,写一个简单的批处理:

指定好文件夹地址,加上参数,把指令写到记事本里,然后另存为.bat文件,然后在新建一个window计划每天定期执行就解决了,但是今天我们要说的这个问题比这个复杂一些,我们需要在定期删除的同时还要保留一些数据。

比如我每次需要删除三十天前的文件,或十天前的等等,这时候就需要在del之前加一个条件做判断了。虽然用win的指令也可以完成此功能,不过实现起来却很复杂,为此我专门做了这样一个小工具。

定期删除iis日志工具

      昨天我们公司的网管管的好几台服务器c盘都没有了空间,最后查看原因是因为数据库和iis日志占去了很多,iis日志竟然已经达到了五个多G,为此需要定期做一下删除,去网上找了很多代码,最后都不能用,所以让我帮他开发一个这样的小程序,我利用中午吃饭的时候写了这样一个小工具给他,经过测试感觉还不错,下面传上来跟大家分享一下。

      本工具是用C#开发的,要运行前必须安装.net3.5框架,现在很多网站大多是.net的,所以这个工具很适用,如果你是linux服务器,那我就没有办法了。

      Framework 3.5下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-tw&FamilyID=333325fd-ae52-4e35-b531-508d977d32a6

   其实在程序运行的时候是看不到界面的,因为我给做成了在起动的时候自动运行,运行完之后自动关闭,连闪都没有闪就没有了,我们服务器上五个多G的数据一秒没到就给删除干净了。

工具用法说明:

  1. 确定服务器上已安装了3.5框架之后把程序上传至服务器
  2. 修改DeleteFile.exe.config文件里面的文件目录和时间
  3. 新建win计划让此工具定期执行

需要说明一下第二步:

DeleteFile.exe.config里面的代码如下:

#lt;?xml version="1.0" encoding="utf-8" ?#gt;
#lt;configuration#gt;
  #lt;appSettings#gt;
    #lt;!--需要监测的目录--#gt;
    #lt;add key="FilePath" value="D://12345//"/#gt;
    #lt;!--距当前差异天数(默认30天)--#gt;
    #lt;add key="Day" value="30"/#gt;
  #lt;/appSettings#gt;
#lt;/configuration#gt;

修改的时候将FilePath节点的value的值改为自己的iis日志路径地址,末尾要加上斜杠。Day的value的值是差异天数,可以自行修改。

程序功能:程序运行后会自动关闭,会自动在指定的目录下递归检测子文件夹中的目录,所以不需要一级一级指定。

工具下载地址:http://www.laozamao.com/soft/DeleteFile.rar

如果在使用中遇到任何问题请来这里反馈,本软件系本人娱乐之作,请勿用于商业用途,谢谢。

网管反馈:需要增加日志功能  --#gt;这两天会进行一次升级增加此功能

老杂毛/文)

阅读: (2910)  评论(8)  
 
网友评论:
 
 1.183.5.1.2022010/10/21 12:12:22 
看不懂。。。
 2.118.122.39.2162010/12/8 17:56:06 
说下具体用法
下载这RAR文件后该咋办
 3.124.114.141.1782011/12/12 16:37:23 
请问  如果要在删除多个目录的文件怎么设置
 4.2016/6/13 7:24:19 
 5.2016/6/26 0:24:51 
 6.2016/11/12 19:30:31 
 7.2016/12/26 23:25:43 
 8.2018/2/2 19:09:07 
 
相关文章:
 微信支付asp.net V3.3.7 sys
 ERRORLOG 文件太大的处理办法
 Attempted to read or w
 Ctrl键自动按下,Ctrl键和Alt总感觉
 解决 Your project contai
 adb install 多设备id号一样,如
 如何去掉优酷,土豆等网站的广告?
 webview的loadData方法加载乱码
 让iis7支持apk文件下载
 sql利用游标循环,遍历表循环结果集
 
 
     
联系作者: QQ: 657603425 Email: 657603425@qq.com
Copyright © 2007-2014 www.laozamao.com All Rights Reserved
京ICP备09002242号 北京海淀分局备案号:1101084842