2

可能重复:
通过“C#”清除临时 Internet 文件
如何以编程方式清除浏览器缓存?

我试图Environment.SpecialFolder.InternetCache通过迭代此文件夹的所有目录并删除这些目录中的所有文件来删除文件。问题是它不会删除.tmpindex.dat文件,因为它们被 Windows 本身锁定。

我的问题是:是否有任何解决方法可以删除.dat.tmp文件,或者我可以读取 Index.dat 文件并删除我想从 IE 缓存中删除的特定文件的条目吗?

注意:我想从 C# 桌面应用程序而不是通过 ASP.NET

4

0 回答 0