Où se trouve le cache pour IE pour l'utilisateur actuel?
Par défaut, l’emplacement des fichiers Internet temporaires (pour Internet Explorer) est
C:\Documents and Settings\nom d'utilisateur\Paramètres locaux\Internet temporaire Des dossiers
Pour Win2000 et Windows XP
c:\WINDOWS\Fichiers Internet temporaires
Pour Win95, Win98, Windows ME
Cache IE 7:
% userprofile%\AppData\Local\Microsoft\Windows\Temporary Internet Fichiers\Low
Windows Vista et 7
% userprofile%\AppData\Local\Microsoft\Windows\Fichiers Internet temporaires
Windows 8
% userprofile%\AppData\Local\Microsoft\Windows\INetCache
Windows 10
% localappdata%\Microsoft\Windows\INetCache\IE
Quelques informations sont venues de THIS page
Si vous souhaitez rechercher le dossier de manière indépendante de la plate-forme, vous devez interroger la clé de registre:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache
L'emplacement du dossier Temporary Internet Files
dépend de votre version de Windows et du fait que vous utilisiez ou non des profils utilisateur.
Si vous avez Windows Vista , les fichiers Internet temporaires se trouvent à ces emplacements (notez que sur votre PC, ils peuvent se trouver sur un lecteur autre que C):
C:\Utilisateurs [nom d'utilisateur]\AppData\Local\Microsoft\Windows\Fichiers Internet temporaires\ C:\Utilisateurs [nom d'utilisateur]\AppData\Local\Microsoft\Windows\Fichiers Internet temporaires\Faible \
Notez que vous devrez modifier les paramètres de l'Explorateur Windows pour afficher toutes sortes de fichiers (y compris les fichiers système protégés) afin d'accéder à ces dossiers.
Si vous avez Windows XP ou Windows 2000 , les fichiers Internet temporaires se trouvent à cet emplacement (notez que sur votre PC, ils peuvent se trouver sur un lecteur autre que C):
C:\Documents and Settings [nom d'utilisateur]\Local Settings\Temporary Internet Files \
Si vous ne possédez qu'un seul compte d'utilisateur, remplacez [nom d'utilisateur] par Administrateur pour obtenir le chemin du dossier Temporary Internet Files
.
Si vous avez Windows Me , Windows 98 , Windows NT ou Windows 95 , les fichiers index.dat
se trouvent à ces emplacements:
C:\Windows\Fichiers Internet temporaires \
C:\Windows\Profiles [nom d'utilisateur]\Fichiers Internet temporaires \
Notez que sur votre ordinateur, le répertoire Windows peut ne pas être C:\Windows
mais un autre répertoire. Si vous n'avez pas de répertoire Profiles
dans votre répertoire Windows
, ne vous inquiétez pas, cela signifie simplement que vous n'utilisez pas de profils utilisateur.
Je ne connais pas la réponse pour XP, mais pour ce dernier:
%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low
et %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5
- ce sont des emplacements de cache. Autre mention mentionnée %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files
mais ce n’est pas un cache dans ce répertoire, il n’ya qu’une réflexion des fichiers qui sont stockés ailleurs.
Mais vous pouvez énumérer %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files
et obtenir tous les fichiers dont vous avez besoin, mais vous devriez être frustré que File Walker ne détecte pas tout ce que montre Explorer.
De plus, si vous utilisez des liens que je vous ai donnés, vous aurez peut-être besoin de ExpandEnvironmentStrings de WinAPI.
Dans windows serven et 8 et versions ultérieures à cet emplacement peuvent trouver le cache IE
C:\Utilisateurs\Nom d'utilisateur\AppData\Local\Microsoft\Windows\INetCache
Si cela a été déplacé, vous pouvez également (dans IE 11, et je suis presque sûr que cela correspond à au moins 10):.
Remarque: le bouton Afficher les fichiers ouvrira une fenêtre de l’explorateur Windows.
Par exemple, le mien montre C:\BrowserCache\IE\Fichiers Internet temporaires
Vous recherchez une API Windows?
Utilisez simplement SHGetFolderPath function avec le drapeau CSIDL_INTERNET_CACHE ou SHGetKnownFolderPath avec le drapeau FOLDERID_InternetCache pour obtenir l'emplacement exact. De cette façon, vous n'avez pas à vous soucier de l'OS. La fonction précédente fonctionne sous Windows XP. Ce dernier fonctionne sous Windows Vista +.
Si vous utilisez Dot.Net, le code dont vous avez besoin est
Environment.GetFolderPath (Environment.SpecialFolder.InternetCache)
Cliquez sur mon nom si vous souhaitez que le code supprime ces fichiers, ainsi que les fichiers temporaires FireFox et l'objet partagé Flash/Cookies Flash.