中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-05 00:58
48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行
DOS批处理 & 脚本技术(批处理室) » 用什么批处理命令才可以把IE浏览器缓存彻底删除?
可打印版本  1,940 / 13
第1楼 gene771771 发表于 2006-12-17 00:40
初级用户 发帖 77 积分 105 来自 重庆
用什么批处理命令才可以把IE浏览器缓存彻底删除?
用什么批处理命令才可以把IE浏览器缓存彻底删除?

IE缓存的路径%userprofile%\Local Settings\Temporary Internet Files\

以下的批处理无法将IE缓存清理掉:

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"

以下的也不行,只能删除小部分的:

del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\"

请各位高手指教,用什么批处理命令可以彻底删除IE缓存中所有文件?

补充:可以先用Tskill或者Taskkill 结束 Iexplore,但是我试过了,还是删除不了。。。

[ Last edited by gene771771 on 2006-12-16 at 11:57 AM ]
第2楼 redtek 发表于 2006-12-17 00:49
金牌会员 发帖 1,147 积分 2,902
IE浏览器缓存里面有正被系统打开的文件,所以删不掉~:)
第3楼 gene771771 发表于 2006-12-17 00:58
初级用户 发帖 77 积分 105 来自 重庆
可以先用Tskill或者Taskkill 结束 Iexplore,但是我试过了,还是删除不了。。。
第4楼 electronixtar 发表于 2006-12-17 01:07
铂金会员 发帖 2,672 积分 7,493
rd /s /q
第5楼 HUNRYBECKY 发表于 2007-02-19 23:49
银牌会员 发帖 442 积分 1,179
RD 命令也无法完整删除,总有些遗留的东西,在纯DOS下应该可以.
第6楼 electronixtar 发表于 2007-02-19 23:59
铂金会员 发帖 2,672 积分 7,493
index.dat 无法删除,其他的都可以
第7楼 HUNRYBECKY 发表于 2007-02-20 00:05
银牌会员 发帖 442 积分 1,179
恩,是的,我这边如果不结束EXPLORER和杀毒软件,好像还有及格HTML文件也清不掉,
第8楼 slore 发表于 2007-02-20 00:53
铂金会员 发帖 2,478 积分 5,212
除了index.dat

del /s /q /f "D:\Temporary Internet Files\Content.ie5\"
第9楼 HUNRYBECKY 发表于 2007-02-20 02:52
银牌会员 发帖 442 积分 1,179
Originally posted by slore at 2007-2-20 00:53:
除了index.dat

del /s /q /f "D:\Temporary Internet Files\Content.ie5\"


你只指定Temporary Internet Files时在DEL 中的/S已经包含SUB子目录了,所以是可以清掉的,只是个别文件由于正在使用中,所以无法清掉,这个Content.ie5很讨厌,里面浏览网叶是的垃圾文件和病毒等都放里面了.
第10楼 slore 发表于 2007-02-20 03:38
铂金会员 发帖 2,478 积分 5,212
Temporary Internet Files下就没文件……你可以dir看看……
但是dir /ad就可以看到content.ie5目录。

本身在那个目录里的文件可以说是一种快捷方式,但是和lnk文件又有区别……

里面的cookie指向的是cookies文件夹中的文件,其他的文件指向content.ie5里的文件。
第11楼 loneself 发表于 2007-06-16 01:16
新手上路 发帖 1 积分 2
问题还没有解决.等待高人!
第12楼 pooloo 发表于 2007-06-16 08:58
初级用户 发帖 33 积分 62
这一句一定行:
for /f "delims=" %%i in ('dir "%userprofile%\Local Settings\Temporary Internet Files\*.*" /s/b') do del /f/q "%%i"

[ Last edited by pooloo on 2007-6-16 at 09:14 AM ]
第13楼 joshualaw 发表于 2007-06-18 14:29
初级用户 发帖 62 积分 132
Originally posted by pooloo at 2007-6-16 08:58 AM:
这一句一定行:
for /f "delims=" %%i in ('dir "%userprofile%\Local Settings\Temporary Internet Files\*.*" /s/b') do del /f/q "%%i"

[ Last edited by pooloo o ...

还是不行,等代高手指点
第14楼 xg911335 发表于 2007-06-18 14:39
初级用户 发帖 50 积分 134
我这也是。如果第一个删除的对象上“index.dat”。就会停止在这里了。后台的好象就不删除了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023