Очистить кеш браузера по командной строке

Я работаю в медиа-домене. Мне нужно проверить каждое изменение во всех ведущих браузерах, то есть IE, Firefox, Chrome, Safari и Opera.

Чтобы очистить кеш, каждый раз, когда мне нужно использовать Ctrl + Shift + del.

Есть ли другой способ очистить кеш каждого веб-браузера с помощью командной строки?

Ответы

Ответ 1

Вот как очистить все мусор и кеши (без других личных данных в браузерах) с помощью командной строки. Это пакет командной строки script, который заботится обо всем мусоре (по состоянию на апрель 2014 года):

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

Я уверен, что он будет работать некоторое время, когда вы его запустите:) Наслаждайтесь!

Ответ 2

Вы можете запустить Rundll32.exe для апплета панели управления IE Options и выполнить следующие задачи.


Удаляет ВСЕ историю - RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

Удаляет только историю - RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

Удаляет только файлы cookie - RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

Удаляет только временные файлы Интернета - RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

Удаляет только данные формы - RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

Удаляет только историю паролей - RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32