可能重复:
Clear temporary internet files via “C#”
How to clear browser cache programmatically?
我试图通过迭代此文件夹的所有目录并删除这些目录中的所有文件来从Environment.SpecialFolder.InternetCache
删除文件。问题是它不会删除 .tmp 和 index.dat 文件,因为它们被Windows本身锁定。
我的问题是:是否有任何解决方法可以删除 .dat 和 .tmp 文件或我是否可以阅读Index.dat文件并删除我要从IE Cache中删除的特定文件的条目?
注意:我想从C#桌面应用程序而不是通过ASP.NET