19

我在媒体领域工作。我需要检查所有主流浏览器(即 IE、Firefox、Chrome、Safari 和 Opera)的每一个变化。

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

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

4

2 回答 2

16

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

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

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

于 2014-04-05T23:23:55.083 回答
15

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


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

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

仅删除 Cookie -RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

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

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

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

于 2016-04-23T06:06:00.267 回答