![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 23:55 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原创]清除垃圾的VBS文件 |
| 可打印版本 856 / 6 |
| 第1楼 correy | 发表于 2007-10-01 08:28 |
| 初级用户 发帖 22 积分 97 | |
|
[原创]清除垃圾的VBS文件 rem made by correy
rem made at 2007.9.22 rem it can be delete you computer's the follow things(except cd,dvd) rem it can be delete empty file and folder rem it can be delete .tmp ._mp .log .gid .chk .old file rem it can be delete temp,recent,cookis,recycled,prefetch,and "Temporary Internet Files" folder. rem i am thinking how to delete the same size and same name's file and folder On Error GoTo 0 Set fso = CreateObject("Scripting"&"."&"FileSystem"&"Object") for n = 1 to 3 For Each d in fso.Drives if d.drivetype=4 then Exit For else scan(d) end if next next sub scan(folder) on error resume next set folder=fso.getfolder(folder) for each file in folder.files if file.size=0 then file.delete(true) end if ext=fso.GetExtensionName(file) ext=lcase(ext) if ext="tmp" or ext="_mp" or ext="log" or ext="gid" or ext="chk" or ext="old" then ''30 file.delete(true) end if next for each subfolder in folder.subfolders rem instrRev() can't be used,i want to find "\". if left(subfolder.path,4)="temp" or left(subfolder.path,8)="recycled" then subfolder.delete(true) elseif left(subfolder.path,6)="recent" or left(subfolder.path,7)="cookis" then subfolder.delete(true) rem 40 elseif left(subfolder.path,24)="Temporary Internet Files" or left(subfolder.path,8)="prefetch" then subfolder.delete(true) end if if subfolder.size=0 then subfolder.delete(true) scan(subfolder) next end sub |
|
| 第2楼 wudixin96 | 发表于 2007-10-01 08:34 |
| 银牌会员 发帖 931 积分 1,928 | |
|
建议多使用GetSpecialFolder方法
|
|
| 第3楼 slore | 发表于 2007-10-01 11:04 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
left(subfolder.path,6)="recent" or left(subfolder.path,7)="cookis"
这种判定方式……汗一个……不知道有没有lcase |
|
| 第4楼 Nickey | 发表于 2007-10-01 18:48 |
| 初级用户 发帖 59 积分 132 来自 GuangZhou | |
|
晕死
好像某些系统文件都被删了 提示无法识别请插入安装盘 咋办? |
|
| 第5楼 yjq635 | 发表于 2007-10-01 22:57 |
| 初级用户 发帖 42 积分 109 | |
|
我发一个VBS版的,,
|
|
| 第6楼 icyheart | 发表于 2007-10-02 12:27 |
| 中级用户 发帖 81 积分 216 | |
|
学习啦拿来修改修改呵呵
|
|
| 第7楼 huangxiaohao | 发表于 2007-10-06 10:22 |
| 初级用户 发帖 15 积分 29 | |
|
正在学习,相信对我会有帮助的
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |