windows 清除垃圾檔案批次檔

當我們使用 windows 系統久了常常會產生許多垃圾檔案,除了可以使用一些工具軟體,清除一些系統不需要的垃圾檔案,另外也能 cmd 寫成執行檔,有需要的人可以自行修改取用,另存為 xxx.cmd 即可。

1.刪除什麼檔會記錄檔在 C:\DelCH.log 中。
2.記錄檔中,每行最前無 "刪除的檔案" 字樣的表示未被刪除,可能檔案為使用中。
3.執行時加個參數 norp 則不會跳出記錄檔視窗,適用於排程時用。

@ECHO OFF ECHO --------------- %date% %timeSTART --------------- >C:DelCH.log for %%a in ( "%windir%Temp" 
"%userprofile%Local SettingsTemp" 
"%userprofile%Local SettingsTemporary Internet FilesContent.IE5" 
"%userprofile%Local SettingsHistoryHistory.IE5" 
"%userprofile%Recent"
) do del %%///>>C:DelCH.log
rd 
//%windir%Temp && md %windir%Temp >>C:DelCH.log if "%1"=="norp" goto end
NOTEPAD
.EXE C:DelCH.log :end


批次檔稍微講解一下:
指令 > 檔名:代表螢幕輸出導向到指定文件(已存在檔案將覆蓋)
利用For迴圈把"需求"列出,並用del指令刪除
指令 >> 檔名:代表螢幕輸出附加到指定文件(資料會累加)
指令1 && 指令2:表示指令1執行成功後才會執行指令2
利用if判斷是否有參數
用記事本開啟記錄檔

留言

這個網誌中的熱門文章

c語言-關於#define用法

CMD常用網管指令

使用windows CMD 時間自動校正