IE現在のユーザーのキャッシュはどこにありますか?
デフォルトでは、インターネット一時ファイルの場所(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 [〜#〜] ページからの情報
プラットフォームに依存しない方法でフォルダーを検索する場合は、レジストリキーを照会する必要があります。
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders\Cache
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 Me、Windows 98、Windows NTまたはWindows 95がある場合、index.dat
ファイルこれらの場所にあります:
C:\ Windows\Temporary Internet Files \
C:\ Windows\Profiles [ユーザー名]\Temporary Internet Files \
ご使用のコンピューターでは、WindowsディレクトリーはC:\Windows
ではなく、他のディレクトリーであることに注意してください。 Profiles
ディレクトリにWindows
ディレクトリがない場合でも、心配しないでください。これは、ユーザープロファイルを使用していないことを意味します。
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 が必要になる場合があります。
提供されるウィンドウおよび8以降では、この場所でIE Cache
C:\ Users\Username\AppData\Local\Microsoft\Windows\INetCache
移動した場合は、(IE 11で、これが少なくとも10に戻ると確信しています):
注:[ファイルの表示]ボタンをクリックすると、そこにWindowsエクスプローラーウィンドウが開きます。
たとえば、私はC:\ BrowserCache\IE\Temporary Internet Filesを示しています
Windows APIをお探しですか?
SHGetFolderPath 関数をCSIDL_INTERNET_CACHEフラグとともに使用するか、または SHGetKnownFolderPath とFOLDERID_InternetCacheフラグを使用して正確な場所を取得するだけです。このように、OSを心配する必要はありません。前者の機能はWindows XPで機能します。後者はWindows Vista +で機能します。
Dot.Netを使用している場合、必要なコードは
Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)
これらのファイルに加えてFireFox一時ファイルとFlash共有オブジェクト/ Flash Cookieをコードで削除する場合は、私の名前をクリックします