[轉]自動清除7天以上的檔案 :十一的部落:Xuite日誌
  • 搜尋文章
  • 關鍵字
  • yan.kee
  • 文章分類
  • 最愛連結
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 參觀人氣統計
  • 誰拜訪過我
  • BLOG玩意兒
  • 最新文章
  • 最新回應
  • Re:[作品] 摳叮幫幫忙,by(11)於2008-07-21
    Re:只能在執行 Render() 的過程中調用 RegisterForEventValidation,by(11)於2008-07-03
    Re:[轉]自動清除7天以上的檔案 ,by(haoming)於2008-06-13
    Re:[kuso]尿布舞,by(11)於2008-05-18
    Re:[kuso]尿布舞,by(seth)於2008-05-18
    Re:C#中產生GUID,by(yankee)於2008-02-17
    Re:C#中產生GUID,by(jimmy)於2008-02-16
    Re:開發excel 問題討論串,by(11)於2008-02-02
    Re:Connection Strings 討論串,by(11)於2008-01-27
    Re:SQL 分頁,by(11)於2008-01-25
  • 活動
  • 到台灣玩不帶走一張發票
    ===訪客來自===
    Locations of visitors to this page
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 最新引用
  • 沒有新引用
  • 最愛日誌
  • 2008-06-13 00:02 [轉]自動清除7天以上的檔案
  • ?
  • 技術文章
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    FROM:http://blog.xuite.net/haoming/mypoint 

     

    Jerry 在他的部落格介紹了 Belvedere這個檔案管理的工具,可以透過視窗設定定期依照自訂的規則整理電腦裡面的檔案。文章裡面介紹的案例是刪除目錄內12週以上的檔案。而我則推薦在討論區看到的利用WSH的方法可以定期刪除指定目錄的檔案。

    會需要定期刪除舊檔案的目的是因為利用MYSQL GUI的工具已經設定了定期備份資料庫的工作。但系統預定的定期備份只是定期的把資料庫另外複製一份起來,與作檔案管理時候時常提到的差異備份、增量備份不同。相對來說非常的耗費儲存空間,因此我們需要一個工具定期清理舊的檔案。

    我已經將檔案放在 skydrive的分享空間。朋友們可以直接點選[這裡]下載。下載之後請做以下動作。

    一、將preparedir.txt 副檔名更改為 .vbs 之後存放到電腦裡面的檔案夾

    二、修改 preparedir.vbs 裡面的文字內容

            " AND Drive = 'D:' AND PATH = '\\BACKUP\\176_209\\mysql' and Extension = 'SQL' ")

    找到第17行的位置,修改以下幾個關鍵字配合你的需要。

    • D:  就是指定要刪除的檔案的路徑
    • \\Backup\\176209\\mysql  刪除的目錄路徑,記得目錄要兩個\ 斜線符號表示
    • SQL 表示要指定刪除的附檔名名稱,因為我是要刪除 Mysql的備份檔案所以我選用 sql

    修改完成之後再到「控制台->排定的工作」把preparedir.vbs 加入到電腦裡面的行程執行,我是設定每天執行。這樣系統裡面在特定的目錄就會只有保留最近7天內的檔案。這樣的設定跟 linux 在使用 rotatelog 的方法有點類似。

    完成之後就可以在系統的事件檢視器內看到每天執行的清理檔案作業。


     



    yan.kee / Xuite日誌 / 回應(1) / 引用(0) / 好文轉寄
  • 回應