Кто-нибудь знает, как очистить кеш Microsoft Edge программно? (либо .Net, скрипт, командная строка, удаление файлов)
Как очистить кеш браузера Microsoft Edge программно?
Ответы (3)
Go to:
%LOCALAPPDATA%\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC\
И удалите папки, которые начинаются с #!
.
person
kissson
schedule
17.09.2015
Из командной строки: rmdir %LOCALAPPDATA%\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC\ /s /q
- person Carlos J. Ocasio Falcón; 25.08.2016
Это больше не работает. Edge всегда работает. Даже если я завершу задачу, она по-прежнему будет держать папки открытыми/активными.
- person Keith; 09.12.2019
Место, указанное выше, я считаю неправильным. Ниже находится место для файлов cookie, истории и кеша.
каталог: C:\Users%username%\AppData\Local\Microsoft\Edge\User Data\Default\Cache
файл: C:\Users%username%\AppData\Local\Microsoft\Edge\User Data\Default\Cookies
файл: C:\Users%username%\AppData\Local\Microsoft\Edge\User Data\Default\History
person
Christopher K
schedule
16.07.2021
в Python вы можете сделать следующее
def _edgeClearTemp():
appdata_location = os.environ.get('LOCALAPPDATA')
_edgeTempDir = r"{0}\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AC".format(
appdata_location)
_edgeAppData = r"{0}\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\AppData".format(
appdata_location)
try:
os.system("taskkill /F /IM MicrosoftEdge.exe")
except:
pass
try:
os.system("taskkill /F /IM dllhost.exe")
except:
pass
if os.path.exists(_edgeTempDir):
for directory in os.listdir(_edgeTempDir):
if directory.startswith('#!'):
shutil.rmtree(
os.path.join(_edgeTempDir, directory), ignore_errors=True)
if os.path.exists(_edgeAppData):
shutil.rmtree(_edgeAppData, ignore_errors=True)
person
Moe Hussein
schedule
07.10.2016