我试图
System.IO.DirectoryInfo di = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.InternetCache));
foreach (FileInfo file in di.GetFiles())
{
file.Delete();
}
foreach (DirectoryInfo dir in di.GetDirectories())
{
dir.Delete(true);
}
和
System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8");
。
第一个无法正常工作。
另一种方法可行,但是兼容性和加载窗口存在问题。
还有另一种好方法吗?
答案 0 :(得分:-1)
第一种方法是正确的,并且没有错。但是,如果您希望某些东西看起来“更干净”,而同时又做同样的事情,则可以执行以下操作:
可以找到一个示例方法作为对类似帖子here的回答