系統每天生成日志,為了保證系統正常運作,需要不斷清理系統空間,就把這種事情交給批處理檔案來吧。這種方法簡單實用,你隻要通過任務計劃和批處理檔案就能實作。
1.“任務計劃”。進入“控制台”-“任務計劃”,然後根據提示選擇要運作的程式,運作時間即可。
2.批處理檔案。 編寫批處理檔案的文法如下:(假設目标目錄是E盤下的A目錄)
del /f /s /q e:\A 删除A目錄裡面的所有檔案
del /f /s /q e:\A\*.tmp 删除A目錄裡面的所有以tmp為字尾名的檔案
del /f /s /q e:\A\*.* 删除A目錄裡面的所有檔案
rd /s /q e:\A\B 删除A目錄下面的B檔案夾
rd /s /q e:\A\C 删除A目錄下面的C檔案夾
當然還有複制,循環,判斷,以及實用變量等詳細文法。
3.下面我寫的一個批量删除檔案的例子:目标檔案所在目錄的命名規則是目前時間yyyymmddhh,執行批處理檔案時,要删除目前時間前一小時所生成的檔案。
@echo off
set dateStr= %date:~0,4%%date:~5,2%%date:~8,2%
set HHStr=%time:~0,2%
set /a hhStr=%HHStr%-1
rd /s /q F:\yangfei\批處理\%date:~0,4%%date:~5,2%%date:~8,2%%hhStr%
del /f /s /q F:\yangfei\批處理\%date:~0,4%%date:~5,2%%date:~8,2%%hhStr%