FileInfo fileOne=new FileInfo(FilePath);
if(fileOne.Exists)
{
fileOne.Delete();
}

解决方案 »

  1.   

    IE临时文件名不知道有什么生成规则,不能采用这种方法。如果采用Response.Clear()不知道是否正确?
      

  2.   

    可以通过Enviroment.SpecialFolder.InternetCache来得到临时文件存放的目录,查找你要删除的文件,删之。
    关于Enviroment.SpecialFolder,可以参考帮助:
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemEnvironmentSpecialFolderClassTopic.htm
      

  3.   

    不需要清除临时文件,
    加上这一行就可以了:
    Response.Cache.SetExpires(DateTime.Now);
      

  4.   

    System.Web.HttpResponse.RemoveOutputCacheItem(url);也不行,我试一下Response.Cache.SetExpires(DateTime.Now);