delphi清除ie缓存的方法

来源:互联网 发布:微信里的数据能清除吗 编辑:程序博客网 时间:2024/05/01 18:55

清除 IE 的 cache   
uses  
  
   WinInet;   
  
  
procedure DeleteIECache;   
  
var  
  
   lpEntryInfo: PInternetCacheEntryInfo;   
  
   hCacheDir: LongWord;   
  
   dwEntrySize: LongWord; 

   

   CacheFile:String; //这块代码是选择性地清理网站Cookies;
  
begin  
  
   dwEntrySize := 0;   
  
   FindFirstUrlCacheEntry(nil,TInternetCacheEntryInfo(nil^),dwEntrySize);//第一个参数可以指定类型
  
   GetMem(lpEntryInfo, dwEntrySize);   
  
  if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize;   
  
   hCacheDir := FindFirstUrlCacheEntry(nil, lpEntryInfo^, dwEntrySize);   
  
  if hCacheDir <> 0 then  
  
  begin  
  
    repeat  

 

{

CacheFile:=lpEntryInfo^.lpszSourceUrlName;
      if Pos('baidu',CacheFile) > 0 then
      begin
        Application.ProcessMessages;
      end
      else
      begin
        DeleteUrlCacheEntry(lpEntryInfo^.lpszSourceUrlName);
      end;

} //这块代码是选择性地清理网站Cookies;

 

{

if Pos('Cookies',lpEntryInfo^.lpszLocalFileName)=0 then
      begin
        Memo.Lines.Add(lpEntryInfo^.lpszLocalFileName); //测试列举;
        DeleteUrlCacheEntry(lpEntryInfo^.lpszSourceUrlName);
      end;

} //这块代码删除Temporary Internet Files目录下Cookies以外的所有文件,
   
       DeleteUrlCacheEntry(lpEntryInfo^.lpszSourceUrlName);   
  
       FreeMem(lpEntryInfo, dwEntrySize);   
  
       dwEntrySize := 0;   
  
       FindNextUrlCacheEntry(hCacheDir, TInternetCacheEntryInfo(nil^), dwEntrySize);   
  
       GetMem(lpEntryInfo, dwEntrySize);   
  
      if dwEntrySize > 0 then lpEntryInfo^.dwStructSize := dwEntrySize;   
  
    until not FindNextUrlCacheEntry(hCacheDir, lpEntryInfo^, dwEntrySize);   
  
  end;   
  
   FreeMem(lpEntryInfo, dwEntrySize);   
  
   FindCloseUrlCache(hCacheDir);   
  
end;   
  
  
  

  
// Example:   
  
procedure TForm1.Button1Click(Sender: TObject);   
  
begin  
  
   DeleteIECache;   
  
end;

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝吃鱼肝油吐怎么办 五个月婴儿夏天怎么办 厌奶期宝宝瘦了怎么办 二个月的宝宝不喝夜奶怎么办 婴儿不喝奶粉怎么办 小孩整天不吃饭怎么办 婴儿不吃不喝怎么办 断奶后不吃奶瓶怎么办 小孩早上不吃饭怎么办 新生儿不认乳头怎么办 宝宝不吸奶嘴怎么办 孩子不会吸奶瓶怎么办 宝宝突然不吃奶瓶怎么办 换了奶瓶不喝奶怎么办 新生儿不喝奶粉怎么办 7个月小婴儿磨牙怎么办 宝宝出生四天不喝母乳怎么办 我的奶水不足怎么办 乳牙长得不整齐怎么办 新生儿只吃奶粉怎么办 小孩不肯吸母乳怎么办 三个月宝宝不吃奶粉怎么办 宝宝不爱喝水怎么办 崔玉涛 小孩身体铅过高怎么办 疫苗引起的发烧怎么办 婴儿不吃米糊怎么办 宝宝米糊不吃怎么办 换奶瓶宝宝不吃怎么办 小孩不会吃奶瓶怎么办 百天不吃奶瓶怎么办 1岁宝宝积食怎么办 宝宝退烧后流汗怎么办 宝宝高烧后出汗怎么办 发烧出汗不退烧怎么办 婴儿发烧不出汗怎么办 婴幼儿发烧不退怎么办 宝宝突然不吃饭怎么办 宝宝吃饭到处跑怎么办 宝宝不吃奶瓶怎么办崔玉涛 八个月母乳不足怎么办 八个月宝宝厌食怎么办