重複の可能性:
「C#」を介して一時インターネット ファイルを
クリアする プログラムでブラウザのキャッシュをクリアする方法は?
Environment.SpecialFolder.InternetCache
このフォルダーのすべてのディレクトリを繰り返し、これらのディレクトリ内のすべてのファイルを削除することにより、ファイルを削除しようとしています。問題は、Windows 自体によってロックされているため、.tmpおよびindex.datファイルが削除されないことです。
私の質問は次のとおりです: .datおよび.tmpファイルを削除するための回避策はありますか、またはIndex.dat ファイルを読み取って、IE キャッシュから削除したい特定のファイルのエントリを削除できますか?
注: ASP.NET 経由ではなく、C# デスクトップ アプリケーションからこれを実行したい