web-dev-qa-db-ja.com

Internet Explorerのキャッシュの場所

IE現在のユーザーのキャッシュはどこにありますか?

28
Roma

デフォルトでは、インターネット一時ファイルの場所(Internet Explorer用)は

C:\ Documents and Settings\username\Local Settings\Temporary Internet Files

Win2000およびWindows XPの場合

c:\ WINDOWS\Temporary Internet Files

Win95、Win98、Windows MEの場合

IE 7キャッシュ:

%userprofile%\ AppData\Local\Microsoft\Windows\Temporary Internet 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

[〜#〜] this [〜#〜] ページからの情報

29
Maksim

プラットフォームに依存しない方法でフォルダーを検索する場合は、レジストリキーを照会する必要があります。

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache
12
great_llama

Temporary Internet Filesフォルダーの場所は、Windowsのバージョンと、ユーザープロファイルを使用しているかどうかによって異なります。

  • Windows Vistaがある場合、一時インターネットファイルは次の場所にあります(PCではC以外のドライブに置くことができます)。

    C:\ Users [ユーザー名]\AppData\Local\Microsoft\Windows\Temporary Internet Files\C:\ Users [ユーザー名]\AppData\Local\Microsoft\Windows\Temporary Internet Files\Low \

    これらのフォルダーにアクセスするには、Windowsエクスプローラーの設定を変更して、保護されたシステムファイルを含むすべての種類のファイルを表示する必要があることに注意してください。

  • Windows XPまたはWindows 20を持っている場合、インターネット一時ファイルはこの場所にあります(PCではC以外のドライブに置くことができます)。

    C:\ Documents and Settings [ユーザー名]\Local Settings\Temporary Internet Files \

    ユーザーアカウントが1つしかない場合は、[username]をAdministratorに置き換えて、Temporary Internet Filesフォルダーのパスを取得します。

  • Windows MeWindows 98Windows NTまたはWindows 95がある場合、index.datファイルこれらの場所にあります:

    C:\ Windows\Temporary Internet Files \
    C:\ Windows\Profiles [ユーザー名]\Temporary Internet Files \

    ご使用のコンピューターでは、WindowsディレクトリーはC:\Windowsではなく、他のディレクトリーであることに注意してください。 ProfilesディレクトリにWindowsディレクトリがない場合でも、心配しないでください。これは、ユーザープロファイルを使用していないことを意味します。

10
Robert Kozak

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を列挙して必要なすべてのファイルを取得することはできますが、File walkerがExplorerが示すすべてを検出するわけではないことに不満を感じるはずです。

また、私が提供したリンクを使用する場合、WinAPIから ExpandEnvironmentStrings が必要になる場合があります。

2
ST3

提供されるウィンドウおよび8以降では、この場所でIE Cache

C:\ Users\Username\AppData\Local\Microsoft\Windows\INetCache

1

移動した場合は、(IE 11で、これが少なくとも10に戻ると確信しています):

  • ツール-インターネットオプション
  • 閲覧履歴で[設定]をクリックします
  • 現在の場所の下にディレクトリ名が表示されます

注:[ファイルの表示]ボタンをクリックすると、そこにWindowsエクスプローラーウィンドウが開きます。

たとえば、私はC:\ BrowserCache\IE\Temporary Internet Filesを示しています

0
isopropanol

Windows APIをお探しですか?

SHGetFolderPath 関数をCSIDL_INTERNET_CACHEフラグとともに使用するか、または SHGetKnownFolderPath とFOLDERID_InternetCacheフラグを使用して正確な場所を取得するだけです。このように、OSを心配する必要はありません。前者の機能はWindows XPで機能します。後者はWindows Vista +で機能します。

0
Gautam Jain

Dot.Netを使用している場合、必要なコードは

Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)

これらのファイルに加えてFireFox一時ファイルとFlash共有オブジェクト/ Flash Cookieをコードで削除する場合は、私の名前をクリックします

0
Flash