Расположение кэша Internet Explorer - PullRequest
27 голосов
/ 12 мая 2009

Где находится кеш для IE для текущего пользователя?

Ответы [ 8 ]

28 голосов
/ 12 мая 2009

По умолчанию местоположение временных файлов Интернета (для Internet Explorer) равно

C: \ Documents and Settings \ имя пользователя \ Local Settings \ Temporary Internet Файлы

Для Win2000 и Windows XP

c: \ WINDOWS \ Temporary Internet Files

Для Win95, Win98, Windows ME

IE 7 Cache:

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Временный Интернет Files \ Low

Windows Vista и 7

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files

Windows 8

% USERPROFILE% \ AppData \ Local \ Microsoft \ Windows \ INetCache

Windows 10

% LOCALAPPDATA% \ Microsoft \ Windows \ INetCache \ IE

Некоторая информация поступила со страницы ЭТОГО страницы

12 голосов
/ 12 мая 2009

Если вы хотите найти папку независимо от платформы, вам нужно запросить ключ реестра:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache
10 голосов
/ 12 мая 2009

Расположение папки Temporary Internet Files зависит от вашей версии Windows и от того, используете ли вы профили пользователей.

  • Если у вас Windows Vista , то временные интернет-файлы находятся в этих местах (обратите внимание, что на вашем ПК они могут находиться на каком-то диске, отличном от C):

    C: \ Users [имя пользователя] \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \ C: \ Users [имя пользователя] \ AppData \ Local \ Microsoft \ Windows \ Временные файлы Интернета \ Low \

    Обратите внимание, что для доступа к этим папкам вам придется изменить настройки проводника Windows, чтобы отображались все виды файлов (включая защищенные системные файлы).

  • Если у вас Windows XP или Windows 2000 , то временные интернет-файлы находятся в этом месте (обратите внимание, что на вашем ПК они могут находиться на каком-то диске, отличном от C ):

    C: \ Документы и настройки [имя пользователя] \ Локальные настройки \ Временные файлы Интернета \

    Если у вас есть только одна учетная запись пользователя, замените [username] на Administrator, чтобы получить путь к папке Temporary Internet Files.

  • Если у вас есть Windows Me , Windows 98 , Windows NT или Windows 95 , тогда index.dat файлы находятся в следующих местах:

    C: \ Windows \ Временные интернет-файлы \
    C: \ Windows \ Profiles [имя пользователя] \ Временные файлы Интернета \

    Обратите внимание, что на вашем компьютере каталог Windows может быть не C:\Windows, а каким-то другим каталогом. Если в вашем каталоге Windows нет каталога Profiles, не беспокойтесь - это просто означает, что вы не используете профили пользователей.

2 голосов
/ 17 октября 2013

Я не знаю ответа для XP, но для последнего:

%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low и %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5 - это места в кеше. Другие упомянутые %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files, но это не кеш в этом каталоге, это просто отражение файлов, которые хранятся где-то еще.

Но вы можете перечислить %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files и получить все нужные вам файлы, но вы должны быть разочарованы тем, что средство проверки файлов не обнаруживает все, что показывает проводник.

Также, если вы используете ссылки, которые я дал, вам может понадобиться ExpandEnvironmentStrings из WinAPI.

1 голос
/ 25 декабря 2014

В Windows Serven и 8 и позже в этом месте можно найти IE Cache

C: \ Users \ Имя пользователя \ AppData \ Local \ Microsoft \ Windows \ INetCache

0 голосов
/ 18 августа 2014

Вы ищете Windows API?

Просто используйте SHGetFolderPath с флагом CSIDL_INTERNET_CACHE или SHGetKnownFolderPath с флагом FOLDERID_InternetCache, чтобы получить точное местоположение. Таким образом, вам не нужно беспокоиться об ОС. Первая функция работает в Windows XP. Последний работает в Windows Vista +.

0 голосов
/ 09 июня 2014

Если он был перемещен, вы также можете (в IE 11, и я уверен, что это переводит как минимум до 10)

  • Сервис - Свойства обозревателя
  • В разделе История просмотров нажмите Настройки
  • Под Текущим местоположением это показывает имя каталога

Примечание. Кнопка «Просмотр файлов» открывает окно проводника Windows.

Например, мой показывает C: \ BrowserCache \ IE \ Temporary Internet Files

0 голосов
/ 21 октября 2011

Если вы используете Dot.Net, тогда вам нужен код

Environment.GetFolderPath (Environment.SpecialFolder.InternetCache)

Нажмите мое имя, если вы хотите, чтобы код удалял эти файлы плюс временные файлы FireFox и общий объект Flash / Flash Cookies

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...