echo --------------------------------------------------------------------------------
echo 要開(kāi)始進(jìn)行系統(tǒng)清理
pause
cls
@echo off
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
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q "%appdata%\Microsoft\Windows\cookIEs\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
rd /s /q "%userprofile%\Local Settings\Temp\" & md "%userprofile%\Local Settings\Temp\"
del /f /s /q "%appdata%\Microsoft\Windows\Recent\*.*"
@echo off
cls
color 2A //這個(gè)語(yǔ)句是控制最后命令提示符底色的控制語(yǔ)句,你改成5B就是紅色的了。)
echo -------------------系統(tǒng)垃圾清理完成!!!
echo --------------------------------------------------------------------------------
echo 要退出
pause
下面開(kāi)始講講具體的東西。
@ 不是一個(gè)命令, 而是Dos 批處理的一個(gè)特殊標(biāo)記符, 僅用于屏蔽命令行回顯. 下面是DOS命令行或批處理中可能會(huì)見(jiàn)到的一些特殊標(biāo)記符:
CR(0D) 命令行結(jié)束符
Escape(1B) ANSI轉(zhuǎn)義字符引導(dǎo)符
Space(20) 常用的參數(shù)界定符
Tab(09) ; = 不常用的參數(shù)界定符
+ COPY命令文件連接符
* ? 文件通配符
"" 字符串界定符
| 命令管道符
< > >> 文件重定向符
@ 命令行回顯屏蔽符
/ 參數(shù)開(kāi)關(guān)引導(dǎo)符
: 批處理標(biāo)簽引導(dǎo)符
% 批處理變量引導(dǎo)符
下面是語(yǔ)法:(刪除一個(gè)或批量刪除文件)
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names(例子:del /f /s /q %systemdrive%\*.tmp)
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一個(gè)或多個(gè)文件或者目錄列表。通配符可用來(lái)刪除多個(gè)文件。如果指定了一個(gè)目錄,該目錄中的所有文件都會(huì)被刪除。
/P 刪除每一個(gè)文件之前提示確認(rèn)。
/F 強(qiáng)制刪除只讀文件。
/S 刪除所有子目錄中的指定的文件。
/Q 安靜模式。刪除全局通配符時(shí),不要求確認(rèn)
/A 根據(jù)屬性選擇要?jiǎng)h除的文件
屬性 R 只讀文件 S 系統(tǒng)文件
H 隱藏文件 A 存檔文件
I 無(wú)內(nèi)容索引文件 L 重分析點(diǎn)
- 表示“否”的前綴
如果命令擴(kuò)展被啟用,DEL 和 ERASE 更改如下:
/S 開(kāi)關(guān)的顯示句法會(huì)顛倒,即只顯示已經(jīng)刪除的文件,而不顯示找不到的文件。
例子:@echo off
del /f /s /q %systemdrive%\*.tmp
自己琢磨琢磨吧,我想會(huì)看出點(diǎn)名堂的!看懂了看通了自己DIY個(gè)吧。下面是deep根據(jù)pando的源代碼改寫(xiě):(命令提示符紅色背景)
@echo off
cls
color 5B
@echo off
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
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q "%appdata%\Microsoft\Windows\cookies\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
rd /s /q "%userprofile%\Local Settings\Temp\" & md "%userprofile%\Local Settings\Temp\"
del /f /s /q "%appdata%\Microsoft\Windows\Recent\*.*"
echo 要開(kāi)始進(jìn)行系統(tǒng)清理
pause
cls
@echo off
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
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q "%appdata%\Microsoft\Windows\cookIEs\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
rd /s /q "%userprofile%\Local Settings\Temp\" & md "%userprofile%\Local Settings\Temp\"
del /f /s /q "%appdata%\Microsoft\Windows\Recent\*.*"
@echo off
cls
color 2A //這個(gè)語(yǔ)句是控制最后命令提示符底色的控制語(yǔ)句,你改成5B就是紅色的了。)
echo -------------------系統(tǒng)垃圾清理完成!!!
echo --------------------------------------------------------------------------------
echo 要退出
pause
下面開(kāi)始講講具體的東西。
@ 不是一個(gè)命令, 而是Dos 批處理的一個(gè)特殊標(biāo)記符, 僅用于屏蔽命令行回顯. 下面是DOS命令行或批處理中可能會(huì)見(jiàn)到的一些特殊標(biāo)記符:
CR(0D) 命令行結(jié)束符
Escape(1B) ANSI轉(zhuǎn)義字符引導(dǎo)符
Space(20) 常用的參數(shù)界定符
Tab(09) ; = 不常用的參數(shù)界定符
+ COPY命令文件連接符
* ? 文件通配符
"" 字符串界定符
| 命令管道符
< > >> 文件重定向符
@ 命令行回顯屏蔽符
/ 參數(shù)開(kāi)關(guān)引導(dǎo)符
: 批處理標(biāo)簽引導(dǎo)符
% 批處理變量引導(dǎo)符
下面是語(yǔ)法:(刪除一個(gè)或批量刪除文件)
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names(例子:del /f /s /q %systemdrive%\*.tmp)
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一個(gè)或多個(gè)文件或者目錄列表。通配符可用來(lái)刪除多個(gè)文件。如果指定了一個(gè)目錄,該目錄中的所有文件都會(huì)被刪除。
/P 刪除每一個(gè)文件之前提示確認(rèn)。
/F 強(qiáng)制刪除只讀文件。
/S 刪除所有子目錄中的指定的文件。
/Q 安靜模式。刪除全局通配符時(shí),不要求確認(rèn)
/A 根據(jù)屬性選擇要?jiǎng)h除的文件
屬性 R 只讀文件 S 系統(tǒng)文件
H 隱藏文件 A 存檔文件
I 無(wú)內(nèi)容索引文件 L 重分析點(diǎn)
- 表示“否”的前綴
如果命令擴(kuò)展被啟用,DEL 和 ERASE 更改如下:
/S 開(kāi)關(guān)的顯示句法會(huì)顛倒,即只顯示已經(jīng)刪除的文件,而不顯示找不到的文件。
例子:@echo off
del /f /s /q %systemdrive%\*.tmp
自己琢磨琢磨吧,我想會(huì)看出點(diǎn)名堂的!看懂了看通了自己DIY個(gè)吧。下面是deep根據(jù)pando的源代碼改寫(xiě):(命令提示符紅色背景)
@echo off
cls
color 5B
@echo off
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
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /s /q "%appdata%\Microsoft\Windows\cookies\*.*"
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
rd /s /q "%userprofile%\Local Settings\Temp\" & md "%userprofile%\Local Settings\Temp\"
del /f /s /q "%appdata%\Microsoft\Windows\Recent\*.*"