程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 【原創】日志文件清理工具V1.0

【原創】日志文件清理工具V1.0

編輯:C#入門知識

        最近公司的系統服務器經常出現磁盤空間不足的情況,登陸服務器發現原來是公司的HR系統日志造成的(插個話題:我們公司的HR系統都實施兩年多了還沒上線,且不說軟件功能如何,服務太TMD差勁了,更可氣的是軟件顧問把系統的組織架構都實施錯誤了,造成公司的大部分模塊使用了一年的數據都得重新再錄入。),原來這個系統每天的日志文件都自動保存在服務器C盤,時間久了,造成磁盤空間不足。不指望軟件商再改程序,畢竟這些歷史日志文件關鍵時候還是很有用的,但時間太久的肯定留著也沒用。還有就是也不能每天都登陸服務器去看磁盤空間情況。干脆自力更生,自己做個小程序實現自動清理服務器日志信息。

日志文件格式是按照時間自動生成的文本文件,這個知道了就好說了。無非就是定時刪除幾天的前的文本文件,然後用XML保存配置信息。

刪除日志代碼:

 
         
         
        
           DeleteLog( strPath,= = (FileInfo file 
                         (DateTime.Compare(file.CreationTime.AddDays(days), DateTime.Now) < 
                         (DateTime.Compare(file.LastWriteTime.AddDays(days), DateTime.Now) < 
                         (DateTime.Compare(Convert.ToDateTime(file.Name.Substring(, )), DateTime.Now.AddDays(-days)) < 

 

 XML文件幫助:

View Code

 

其他代碼就不貼了,很簡單。

系統界面如下:

 

 

 

 

 

      

下載地址:

 程序下載

源碼下載

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved