2009-05-12 41 views

risposta

24

Per impostazione predefinita, la posizione dei file temporanei di Internet (per Internet Explorer) è

C: \ Documents and Settings \ nomeutente \ Impostazioni locali \ Temporary Internet file

per Win2000 e Windows XP

C: \ WINDOWS \ Temporary Internet Files

per Win95, Win98, Windows ME

IE 7 cache:

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

Windows Vista e 7

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

di Windows 8

% userprofile% \ AppData \ Local \ Microsoft \ Windows \ INetCache

di Windows 10

% localappdata% \ Microsoft \ Windows \ INetCache \ IE

Alcune informazioni proveniva da THIS pagina

9

La posizione della cartella Temporary Internet Files dipende dalla vostra versione di Windows e se non si sta utilizzando profili utente.

  • Se si dispone di Windows Vista, quindi i file temporanei di Internet sono in queste posizioni (si noti che sul PC possono essere in qualche un'unità diversa da C):

    C: \ Users [nome utente] \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \ C: \ Users [nome utente] \ AppData \ Local \ Microsoft \ Windows \ Temporary Internet Files \ Low \

    si noti che si avrà cambiare e le impostazioni di Windows Explorer per mostrare tutti i tipi di file (inclusi i file di sistema protetti) per accedere a queste cartelle.

  • Se si dispone di Windows XP o Windows 2000, quindi i file temporanei di Internet sono in questa posizione (si noti che sul PC possono essere in qualche un'unità diversa da C):

    C : \ Documents and Settings [nome utente] \ Impostazioni locali \ Temporary Internet Files \

    Se si dispone di un solo account utente, quindi sostituire [username] con l'amministratore per ottenere il percorso della cartella Temporary Internet Files.

  • Se si dispone di Windows Me, Windows 98, Windows NT o Windows 95, quindi index.dat file sono in queste posizioni:

    C: \ Windows \ Temporary Internet Files \
    C: \ Windows \ Profili [nome utente] \ File Internet temporanei \

    Nota che sul tuo computer, la directory di Windows potrebbe non essere C:\Windows ma qualche altra directory. Se non si dispone di una directory Profiles nella directory Windows, non ti preoccupare — significa solo che non stai utilizzando i profili utente.

11

Se si vuole trovare la cartella in modo indipendente dalla piattaforma, si dovrebbe interrogare la chiave di registro:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache 
0

Se si utilizza Dot.Net allora il codice che vi serve è

Environment.GetFolderPath (Environment.SpecialFolder.InternetCache)

Fare clic sul mio nome se si desidera che il codice cancelli questi file più i file temporanei di FireFox e l'oggetto Flash condiviso/i cookie Flash

2

non so la risposta per XP, ma per questi ultimi:

%USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low e %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5 - queste sono posizioni di cache. Altro menzionato %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files ma questa non una cache in questa directory ci sono solo un riflesso di file che vengono memorizzati da qualche altra parte.

Ma è possibile enum %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files e ottenere tutti i file necessari, ma si dovrebbe essere frustrato che il walker di file non rilevi tutto ciò che mostra l'explorer.

Anche se si utilizzano collegamenti che ho dato potrebbe essere necessario ExpandEnvironmentStrings da WinAPI.

0

Se è stato spostato è anche possibile (in IE 11, e sono abbastanza sicuro che questo si traduce di nuovo almeno al 10):

  • Strumenti - Opzioni Internet
  • nella sezione Cronologia esplorazioni click impostazioni
  • Under posizione attuale mostra il nome della directory

Nota: il pulsante Visualizza file si aprirà una finestra di Esplora lì.

Per esempio, la mia mostra C: Files \ BrowserCache \ IE \ Temporary Internet

0

Siete alla ricerca di un'API di Windows?

Basta usare la funzione SHGetFolderPath con il flag CSIDL_INTERNET_CACHE o SHGetKnownFolderPath con il flag FOLDERID_InternetCache per ottenere la posizione esatta. In questo modo non devi preoccuparti del sistema operativo. La funzione precedente funziona in Windows XP. Quest'ultimo funziona in Windows Vista +.

1

In Serven finestre e 8 e versioni successive in questa posizione riesce a trovare Cache di IE

C: \ Users \ nome utente \ AppData \ Local \ Microsoft \ Windows \ INetCache