cmd實現(xiàn)清理系統(tǒng)垃圾的示例代碼
前言
在使用計算機的過程中,我們經(jīng)常會產(chǎn)生很多系統(tǒng)垃圾文件,如果不及時清理可能會影響計算機的性能。本文將介紹如何借助cmd幫助我們清理系統(tǒng)垃圾,提高計算機的運行速度和穩(wěn)定性。
提示:以下是本篇文章正文內(nèi)容,下面案例可供參考
一、cmd是什么?
CMD(Command Prompt)是Windows操作系統(tǒng)中的一個命令行工具,它允許用戶通過輸入指令來執(zhí)行一些簡單的系統(tǒng)操作。以下是CMD的一些常用功能和命令。
二、使用步驟
1.第一版本
右鍵,創(chuàng)建文本文檔
打開,輸入以下腳本
代碼如下(示例):
@echo off echo 正在清理(少女祈禱中......) :: 刪除系統(tǒng)盤中的臨時文件 del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old :: 清空回收站 rd /s /q %systemdrive%\recycled :: 刪除 Windows 目錄中的備份文件和預(yù)取文件 del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* :: 清空 Windows 目錄中的臨時文件夾 rd /s /q %windir%\temp md %windir%\temp :: 刪除用戶個人文件夾中的歷史記錄和 Cookie del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* :: 刪除用戶個人文件夾中的臨時文件和緩存 del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\INetCache\*.*" del /f /s /q "%userprofile%\AppData\Local\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除完成 echo. & pause
點擊文件,另存為
然后選擇
至于為什么會選這個,我也不知道,我的電腦不選這個中文就出現(xiàn)亂碼
然后保存
腳本講解:
- 刪除臨時文件夾中的所有文件 (%temp%)。
- 刪除回收站中的所有文件。
- 清除 Internet Explorer 歷史記錄。
- 清除 Chrome 歷史記錄和緩存。
- 清除 Firefox 歷史記錄和其他一些數(shù)據(jù)(cookie、下載、表單歷史記錄、地點、會話存儲、webappsstore)。
- 清除 Microsoft Edge 歷史記錄和緩存。
該腳本使用各種命令行工具來完成這些任務(wù),例如 del(刪除)、rd(刪除目錄)、RunDll32(運行 DLL 函數(shù))和任務(wù)kill(終止進程)。
將 /f 參數(shù)添加到 del 命令中,以便在不提示用戶確認的情況下強制刪除文件。
將 /s 參數(shù)添加到 del 和 rd 命令中,以便遞歸地刪除所有子目錄和文件。
去掉IE歷史記錄清空命令中的空格,并使用逗號代替空格。
在每個 del 命令之后添加 *.\ ,以便同時刪除所有類型的文件。
圖片:
2.第二版本
代碼如下(示例):
@echo off echo 正在清理(少女祈禱中......) :: 刪除系統(tǒng)盤中的臨時文件 del /f /s /q %systemdrive%\*.tmp del /f /s /q %systemdrive%\*._mp del /f /s /q %systemdrive%\*.log del /f /s /q %systemdrive%\*.gid del /f /s /q %systemdrive%\*.chk del /f /s /q %systemdrive%\*.old :: 清空回收站 rd /s /q %systemdrive%\recycled :: 刪除 Windows 目錄中的備份文件和預(yù)取文件 del /f /s /q %windir%\*.bak del /f /s /q %windir%\prefetch\*.* :: 清空 Windows 目錄中的臨時文件夾 rd /s /q %windir%\temp md %windir%\temp :: 刪除用戶個人文件夾中的歷史記錄和 Cookie del /f /q %userprofile%\cookies\*.* del /f /q %userprofile%\recent\*.* :: 刪除用戶個人文件夾中的臨時文件和緩存 del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\INetCache\*.*" del /f /s /q "%userprofile%\AppData\Local\Temp\*.*" del /f /s /q "%userprofile%\recent\*.*" echo 清除完成 echo. & pause
講解:
del /f /s /q %systemdrive%*.tmp:刪除系統(tǒng)盤中所有以 .tmp 結(jié)尾的文件。 del /f /s /q %systemdrive%*._mp:刪除系統(tǒng)盤中所有以 ._mp 結(jié)尾的文件。 del /f /s /q %systemdrive%*.log:刪除系統(tǒng)盤中所有以 .log 結(jié)尾的文件。 del /f /s /q %systemdrive%*.gid:刪除系統(tǒng)盤中所有以 .gid 結(jié)尾的文件。 del /f /s /q %systemdrive%*.chk:刪除系統(tǒng)盤中所有以 .chk 結(jié)尾的文件。 del /f /s /q %systemdrive%*.old:刪除系統(tǒng)盤中所有以 .old 結(jié)尾的文件。 rd /s /q %systemdrive%\recycled:清空回收站。 del /f /s /q %windir%*.bak:刪除 Windows 目錄中所有以 .bak 結(jié)尾的文件。 del /f /s /q %windir%\prefetch*.*:刪除 Windows 目錄中預(yù)取文件。 rd /s /q %windir%\temp:刪除 Windows 目錄中的臨時文件夾。 md %windir%\temp:重新創(chuàng)建空的 Windows 臨時文件夾。 del /f /q %userprofile%\cookies*.*:刪除用戶個人文件夾中的所有 Cookie。 del /f /q %userprofile%\recent*.*:刪除用戶個人文件夾中的所有歷史記錄。 del /f /s /q "%userprofile%\AppData\Local\Microsoft\Windows\INetCache*.*":刪除用戶個人文件夾中的 IE 緩存文件。 del /f /s /q "%userprofile%\AppData\Local\Temp*.*":刪除用戶個人文件夾中的臨時文件和緩存。 del /f /s /q "%userprofile%\recent*.*":刪除用戶個人文件夾中的所有最近文檔。 echo 清除完成:在命令行輸出“清除完成”。 echo. & pause:在命令行輸出一個空行,并暫停運行,等待用戶按下任意鍵繼續(xù)。
圖片:
如果顯示權(quán)限不夠,請用管理員權(quán)限打開
總結(jié)
本文簡單的舉例了兩個清理系統(tǒng)的腳本,我的電腦上就寫了兩個,我電腦的C盤內(nèi)存小,而且比較老,就更需要多清理了
到此這篇關(guān)于cmd實現(xiàn)清理系統(tǒng)垃圾的示例代碼的文章就介紹到這了,更多相關(guān)cmd 清理系統(tǒng)垃圾內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!