sdf2circle matlab:WinDows 7 系统垃圾清理

来源:百度文库 编辑:偶看新闻 时间:2024/07/08 09:21:48
WinDows 7 系统垃圾清理 [转贴 2010-12-30 21:42:27]    字号:大 中 小

 

把下面红色部分内容复制到新建的文本文件中

@ ECHO OFF
color 9E
title
清理 WinDows 7 系统垃圾

echo ::系统垃圾文件清理......
 
echo
清理补丁备份目录
rd %windir%\$hf_mig$ /q /s
echo 把补丁卸载文件夹的名字保存成2950800.txt
dir %windir%\$NtUninstall* /a:d /b >%windir%\2950800.txt
echo 从2950800.txt中读取文件夹列表并且清理文件夹
for /f %%i in (%windir%\2950800.txt) do rd %windir%\%%i /s /q
echo
清理2950800.txt
del %windir%\2950800.txt /f /q
echo
清理补丁安装记录内容(下面的del /f /s /q %systemdrive%\*.log已经包含清理此类文件)
del %windir%\KB*.log /f /q
echo 清理系统盘目录下临时文件
attrib -r -a -s -h "%systemdrive%\*.tmp" /d /s>nul 2>nul
attrib -r -a -s -h "%systemdrive%\*._mp" /d /s>nul 2>nul
del /f /s /q "%systemdrive%\*.tmp">nul 2>nul
del /f /s /q "%systemdrive%\*._mp">nul 2>nul
echo
清理系统盘目录下日志文件
attrib -r -a -s -h "%systemdrive%\*.log" /d /s>nul 2>nul
del /f /s /q %systemdrive%\*.log
echo 清理系统盘目录下GID文件(属于临时文件,具体作用不详)
attrib -r -a -s -h "%systemdrive%\*.gid" /d /s>nul 2>nul
del /f /s /q %systemdrive%\*.gid
echo 清理系统目录下scandisk(磁盘扫描)留下的无用文件
attrib -r -a -s -h "%systemdrive%\*.chk" /d /s>nul 2>nul
del /f /s /q "%systemdrive%\*.chk">nul 2>nul
echo
清理系统目录下old文件
attrib -r -a -s -h "%systemdrive%\*.old" /d /s>nul 2>nul
del /f /s /q "%systemdrive%\*.old">nul 2>nul
echo 清理回收站的无用文件
del /f /s /q %systemdrive%\recycled\*.*
echo 清理系统目录下备份文件
attrib -r -a -s -h "%windir%\*.bak" /d /s>nul 2>nul
del /f /s /q "%windir%\*.bak">nul 2>nul
echo
清理应用程序临时文件
del /f /s /q %windir%\prefetch\*.*
echo 清理系统维护等操作产生的临时文件
rd /s /q %windir%\temp & md %windir%\temp
echo 清理当前用户的COOKIE(IE)
del /f /q %userprofile%\cookies\*.*
echo 清理internet临时文件
del /f /s /q "%userprofile%\local settings\temporary internet files\*.*"
echo 清理当前用户日常操作临时文件
del /f /s /q "%userprofile%\local settings\temp\*.*"
echo
清理访问记录(开始菜单中的文档里面的东西)
del /f /s /q "%userprofile%\recent\*.*"
echo 临时文件夹设置在D盘时有效
del /f /s /q d:\temp\*.*
rd /s /q d:\temp
md /s /q d:\temp

echo ::全盘删除Thumbs.db(缩略图缓存文件)

@echo off&setlocal enabledelayedexpansion
for /f "delims=\" %%i in ('fsutil fsinfo drives^|find   ""') do (
set drive_=%%i
fsutil fsinfo drivetype !drive_:~0,2!|find "固定">nul && del /a /f /q /s !drive_:~0,2!\Thumbs.db
)

echo ::清理清理......
echo 磁盘清理第一步(将要清理的垃圾类型全部选中)
cleanmgr /sageset:99
echo 磁盘清理第二步(开始清理并出现相应的进度条)
cleanmgr /sagerun:99

Echo 清理过程已完成,程序将在  5   秒后自动关闭,现在开始倒计时...
set str=5
set var=%time:~7,1%
:loop
if %str% lss 100 set "max= "
if %str% lss 10 set "max=  "
set/p=                程序将在 %max%%str%   秒后关闭 !!! set/p=set num=%time:~7,1%
if %var% neq %num% (set/a str-=1&set var=%time:~7,1%)
if %str% lss 1 exit
goto loop


最后将它保存为*.bat文件即可,使用时双击该批处理文件即可。
以下是我做好的批处理文件,清理完成后将在5秒内自动退出。

 

下载地址

我最近在玩和讯微博,很方便,很实用,你也来和我一起玩吧!
去看看我的微博吧!http://t.hexun.com/5583278/default.html