标题: 删除垃圾文件的批处理!
[打印本页]
作者: wxzbb
时间: 2006-5-5 18:10
标题: 删除垃圾文件的批处理!
@echo off
@echo 欢迎使用WXZBB电脑工作室的DelTemp V1.20 系统垃圾文件清除器!
pause
@echo 本程序将删除您计算机的部分垃圾文件!
pause
@echo off
rmdir /s /q %temp%
del /F /Q /S C:\*.tmp
del /F /Q /S C:\*.gid
del /F /Q /S C:\*.old
del /F /Q /S C:\*.bak
@echo 部分垃圾文件已删除!
pause
@echo 感谢您使用WXZBB工作室的DelTemp V1.20
pause
@echo 制作人:WXZ
大家可以在
http://cndos.l009.com/filedown/files/deltemp.rar下载!
Last edited by wxzbb on 2006-7-18 at 16:59 ]
作者: willsort
时间: 2006-5-5 18:48
Re wxzbb:
不错的主题,希望能在rmdir %temp% 之后加上重建 %temp% 的语句,否则可能会引起某些应用程序出现未知错误。另外,如果是原创代码,请在主题标题中表明[原创],否则请表明[转载]。
作者: 3742668
时间: 2006-5-5 18:56
建议:
1.有了开头的@echo off,那么后面命令前面的@符号都可以取消。
2.建议把几次pause改成其他比较有用的功能,毕竟用脚本就是为了方便,在你这个脚本中需要四次交互,相信大多数人都会觉得比较麻烦吧。把前面两次pause更改成set /p来获得参数,而把后面的两个pause改成只用一个,相信会比较合适。如:
@echo off
echo 欢迎使用…………文件清除器!
echo 请选择:
set /p flag=1.删除tmp临时文件 2.删除历史记录 3.删除我最近打开的文档列表 4.删除internet临时文件 5.删除cookies
rem 你可以在各个选项前加入适量的tab或空格来使界面比较美观
.
.
.
echo 感谢使用…………
echo 制作人…………
pause
3.代码可以更优化,比如:
del /F /Q /S C:\*.tmp
del /F /Q /S C:\*.gid
del /F /Q /S C:\*.old
del /F /Q /S C:\*.bak
可以这样:
pushd c:\
del /f /q /s *.old *.bak *.gid *.tmp
popd
作者: 3742668
时间: 2006-5-5 19:06
对了,刚才忘了贴,下面这些可能对你有帮助:
set oldlnk="%userprofile%\recent" rem 最近打开的文档列表保存目录
set internet="%userprofile%\local settings\temporary internet files" rem internet临时文件目录
set cookies="%userprofile%\cookies" rem cookies目录
set history="%userprofile%\local settings\history" rem 历史记录存放目录