Где кеш для IE для текущего пользователя?
Расположение кэша Internet Explorer
Ответ 1
По умолчанию местоположения временных файлов Интернета (для Internet Explorer):
Windows 95, Windows 98 и Windows ME
c:\WINDOWS\Временные интернет файлы
Windows 2000 и Windows XP
C:\Documents и Settings\[Пользователь]\Локальные настройки\Временный Интернет файлы
Windows Vista и Windows 7
% userprofile%\AppData\Local\Microsoft\Windows\Временные интернет файлы
% userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low
Windows 8
%userprofile%\AppData\Local\Microsoft\Windows\INetCache
Windows 10
%localappdata%\Microsoft\Windows\INetCache\IE
Некоторая информация поступила из Клуба Windows.
Ответ 2
Если вы хотите найти папку независимым от платформы способом, вы должны запросить ключ реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache
Ответ 3
Расположение папки Temporary Internet Files
зависит от вашей версии Windows и от того, используете ли вы профили пользователей.
-
Если у вас Windows Vistastrong > , тогда временные файлы Интернета находятся в этих местах (обратите внимание, что на вашем ПК они могут быть на другом диске, отличном от C):
C:\Users [имя_пользователя]\AppData\Local\Microsoft\Windows\Temporary Internet Files \ C:\Users [имя_пользователя]\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low\
Обратите внимание, что вам нужно будет изменить настройки проводника Windows, чтобы показать все виды файлов (включая защищенные системные файлы), чтобы получить доступ к этим папкам.
-
Если у вас Windows XP или Windows 2000, тогда временные файлы Интернета находятся в этом месте (обратите внимание, что на вашем ПК они могут быть на другом диске чем C):
C:\Documents and Settings [Имя пользователя]\Локальные настройки\Временные файлы Интернета \
Если у вас есть только одна учетная запись пользователя, замените [имя пользователя] на Администратор, чтобы получить путь к папке
Temporary Internet Files
. -
Если у вас Windows Me, Windows 98, Windows NT или Windows 95, тогда
index.dat
находятся в следующих местах:C:\Windows\Временные файлы Интернета \
C:\Windows\Profiles [имя пользователя]\Временные файлы Интернета \Обратите внимание, что на вашем компьютере каталог Windows может быть не
C:\Windows
, а другой каталог. Если у вас нет каталогаProfiles
в каталогеWindows
, не беспокойтесь - это просто означает, что вы не используете профили пользователей.
Ответ 4
Я не знаю ответа для 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.
Ответ 5
В окнах serven и 8, а затем в этом месте можно найти IE Cache
C:\Users\Имя пользователя\AppData\Local\Microsoft\Windows\INetCache
Ответ 6
Если вы используете Dot.Net, вам нужен код
Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)
Нажмите мое имя, если вы хотите, чтобы код удалял эти файлы, а также временные файлы FireFox и общий объект Flash/Flash Cookies
Ответ 7
Если он был перемещен, вы также можете (в IE 11, и я уверен, что это переводится как минимум в 10):
- Инструменты - Свойства обозревателя
- В разделе "Просмотр истории" нажмите "Настройки"
- В текущем местоположении отображается имя каталога
Примечание. Кнопка "Открыть файлы" откроет окно проводника Windows.
Например, мои показы C:\BrowserCache\IE\Temporary Internet Files
Ответ 8
Вы ищете Windows API?
Просто используйте функцию SHGetFolderPath с флагом CSIDL_INTERNET_CACHE или SHGetKnownFolderPath с флагом FOLDERID_InternetCache, чтобы получить точное местоположение. Таким образом, вам не нужно беспокоиться о ОС. Первая функция работает в Windows XP. Последний работает в Windows Vista +.