Windows 脚本清除垃圾

  复制到记事本中,然后把后缀改成bat。方便实用。

 

@echo off
  echo 正在清除系统垃圾文件,请稍后......
  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 %systemdrive%/recycled/*.*
  del /f /s /q %windir%/*.bak
  del /f /s /q %windir%/prefetch/*.*
  rd /s /q %windir%/temp & md %windir%/temp
  del /f /q %userprofile%/cookies/*.*
  del /f /q %userprofile%/recent/*.*
  del /f /s /q "%userprofile%/Local Settings/Temporary Internet Files/*.*"
  del /f /s /q "%userprofile%/Local Settings/Temp/*.*"
  del /f /s /q "%userprofile%/recent/*.*"
  del /f /s /q D:/*.tmp
  del /f /s /q D:/*._mp
  del /f /s /q D:/*.log
  del /f /s /q D:/*.gid
  del /f /s /q D:/*.chk
  del /f /s /q D:/*.old
  del /f /s /q E:/*.tmp
  del /f /s /q E:/*._mp
 
  del /f /s /q E:/*.gid
  del /f /s /q E:/*.chk
  del /f /s /q E:/*.old
 echo 系统垃圾清理完成!
  echo **********************************************************
  echo del DOS下的删除命令
  echo /f 加个参数/f表示强制删除只读文件
  echo /s 这个表示包括所有子目录中的文件
  echo /q 这个表示不需要删除确认
  echo %systemdrive% 代表系统盘,通常为C:/
  echo *.tmp 所有的临时文件,*是通配符,tmp是临时文件的扩展名
  echo 想删别的盘的文件,把%systemdrive%/改成别的盘符,如D:/等等
  echo **********************************************************
 echo. & pause

你可能感兴趣的:(Windows 脚本清除垃圾)