这些天,突然发现Win7 里面的系统盘符的空间仅剩下4G多了,发现空间太少了,于是想清除一些系统垃圾文件。
俗话说,win下面已经有很多系统工具,如什么360、QQ医生、windows优化大师等。但是这些工具,会将一些有用
的临时文件给清除,例如Step 7工程、WinccFlexible、WinCC其他工控软件以temp、tmp为后缀的文件也清除,这样
就会造成工程文件损害;因此打造自己的清理工具非常有必要。
下面是我在Win 7下清除Chrome浏览器的批处理文件:
@echo off
::显示批处理的标题名
title Chrome浏览器垃圾文件清理
echo *****************************************************
echo *
echo *
echo 欢迎使用Chrome浏览器垃圾文件清理工具
echo volcanol
echo version: V0.1
echo 系统日期为:%date%
echo 系统时间为:%TIME%
echo *
echo *
echo *****************************************************
echo *
echo *
::获取登陆的用户信息和系统信息
echo 您当前的登陆用户是:%username%
echo *
echo 您当前的操作系统平台是:%OS%
echo *
echo 您当前的操作系统驱动器是:%SystemDrive%
echo *
echo 您当前的计算机CPU核心是:%NUMBER_OF_PROCESSORS%
echo *
echo 您当前的计算机CPU架构是: %PROCESSOR_ARCHITECTURE%
echo *
echo 您当前的计算机CPU平台是:%PROCESSOR_IDENTIFIER%
echo *
echo 您当前的计算机CPU等级是:%PROCESSOR_LEVEL%
echo *
echo 您当前的计算机CPU核心版本是:%PROCESSOR_REVISION%
echo *
set /p goon=请按 Y/y 键继续,其他键退出:
::当用多字符标签时,goto语句的标签前要加:
if "%goon%"=="Y" goto :continuebat
if "%goon%"=="y" goto :continuebat
goto :endbat
:continuebat
pause >nil
::不知道为什么不能用CD命令切换盘符
C:
cd %userprofile%
cd %userprofile%\AppData\Local\Google\Chrome\"User Data"\Default\Cache
dir
set /p todel="您想清除本路径下的垃圾文件吗?(Y/N)"
if "%todel%"=="Y" goto :delfiles
if "%todel%"=="y" goto :delfiles
if "%todel%"=="N" goto :endbat
if "%todel%"=="n" goto :endbat
:delfiles
set /p todel="您确定要清除本路径下的文件吗?(Y/N)"
if "%todel%"=="Y" goto :delfile
if "%todel%"=="y" goto :delfile
if "%todel%"=="N" goto :endbat
if "%todel%"=="n" goto :endbat
:delfile
del *.*
echo *
echo *
echo ****************************************
echo *
echo 垃圾文件已经清理完毕
echo 谢谢使用
echo volcanol
echo *
pause
goto :eof
echo *****************************************
:endbat
echo ****************************************
echo *
echo 本次您未清除垃圾文件,如需清除垃圾文件请再运行本程序
echo 谢谢使用
echo volcanol
echo *
echo *****************************************
pause
使用方法: 复制本文件到记事本,然后将文件名扩展名改为.bat(必须开启显示扩展名才行),然后就可以执行了。
本来想写一系列的文章,但是发现一google、百度、yandex就会有很多这样的文章,念头就打消了。估计现在很多
人都不知道有batchfile这个东西的存在了(我指的是和我差不多的计算机菜鸟)。