首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过命令行清除浏览器的缓存

问通过命令行清除浏览器的缓存
EN

Stack Overflow用户
提问于 2012-09-27 20:58:36
回答 2查看 147K关注 0票数 19

我需要检查所有领先浏览器中的每一个变化,即IE,Firefox,Chrome,Safari和Opera。

要清除缓存,每次我需要使用Ctrl + Shift + del。

有没有其他方法可以使用命令行清除每个web浏览器的缓存?

EN

回答 2

Stack Overflow用户

发布于 2014-04-06 07:23:55

下面是如何通过命令行清除所有垃圾缓存(浏览器中没有其他私有数据)的方法。这是一个处理所有垃圾的命令行批处理脚本(截至2014年4月):

代码语言:javascript
复制
erase "%TEMP%\*.*" /f /s /q
for /D %%i in ("%TEMP%\*") do RD /S /Q "%%i"

erase "%TMP%\*.*" /f /s /q
for /D %%i in ("%TMP%\*") do RD /S /Q "%%i"

erase "%ALLUSERSPROFILE%\TEMP\*.*" /f /s /q
for /D %%i in ("%ALLUSERSPROFILE%\TEMP\*") do RD /S /Q "%%i"

erase "%SystemRoot%\TEMP\*.*" /f /s /q
for /D %%i in ("%SystemRoot%\TEMP\*") do RD /S /Q "%%i"


@rem Clear IE cache -  (Deletes Temporary Internet Files Only)
RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8
erase "%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Microsoft\Windows\Tempor~1\*") do RD /S /Q "%%i"

@rem Clear Google Chrome cache
erase "%LOCALAPPDATA%\Google\Chrome\User Data\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\*") do RD /S /Q "%%i"


@rem Clear Firefox cache
erase "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*.*" /f /s /q
for /D %%i in ("%LOCALAPPDATA%\Mozilla\Firefox\Profiles\*") do RD /S /Q "%%i"

pause

我非常确定当你第一次运行它的时候它会运行一段时间:)享受吧!

票数 16
EN

Stack Overflow用户

发布于 2016-04-23 14:06:00

您可以运行Rundll32.exe IE选项控制面板小程序,并完成以下任务。

删除所有历史记录- RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

仅删除历史记录- RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

仅删除Cookies RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

仅删除互联网临时文件- RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

仅删除表单数据- RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

仅删除密码历史记录- RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12621969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档