【问题标题】:C# code to clear internet temporary files [duplicate]用于清除 Internet 临时文件的 C# 代码[重复]
【发布时间】:2016-06-04 11:45:34
【问题描述】:

C#.NET 代码用于清除任何用户的 Internet Explorer 的临时 Internet 文件。

示例:对于用户 afvan0771,有一些临时 Internet 文件位于

C:\Users\afvan0771\AppData\Local\Microsoft\Windows\Temporary Internet Files

单击按钮时我想通过c#代码清除所有这些

【问题讨论】:

  • 那么,这里的问题究竟是什么? (或)你的意思是......你需要有人为你写代码?
  • 请提供您已经尝试过的内容,并提供更多关于您希望如何实现目标的见解。更多的洞察力也会有很大帮助。现在我怀疑任何人都可以帮助你,因为这个案子根本没有解释。
  • 尝试使用下面提到的路径删除文件 string path = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache) 但它没有删除任何临时文件
  • 你不应该这样做...如果需要,用户可以自己清除文件。

标签: c# asp.net winforms


【解决方案1】:

下面是示例代码:

            Directory.Delete(@"C:\examples\Directory", true);

删除指定的目录以及目录中的所有子目录和文件(如果有指示)。

【讨论】:

    【解决方案2】:

    您可以这样做来获取临时 Internet 文件的路径:

    string path = Environment.GetFolderPath(Environment.SpecialFolder.InternetCache)
    

    然后遍历目录和子目录删除文件a和文件夹

    [编辑] 我只是看到你想要用户特定的环境变量。也许这个问题可以帮助你: Related question

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多