清空IE缓存-也就是清除掉IE临时文件夹

引用WinINet单元 
procedureTForm1.DeleteIECache;//清理IE缓存 
var 
lpEntryInfo:PInternetCacheEntryInfo; 
hCacheDir:LongWord; 
dwEntrySize:LongWord; 
cachefile:string; 
i:integer; 
cancheqqlist:TStringList; 
begin 
cancheqqlist:=TStringList.Create; 
cancheqqlist.Clear; 
dwEntrySize:=0; 
FindFirstUrlCacheEntry(nil,TInternetCacheEntryInfo(nil^),dwEntrySize); 
GetMem(lpEntryInfo,dwEntrySize); 
ifdwEntrySize>0then 
lpEntryInfo^.dwStructSize:=dwEntrySize; 
hCacheDir:=FindFirstUrlCacheEntry(nil,lpEntryInfo^,dwEntrySize); 
ifhCacheDir<>0then 
begin 
repeat 
if(lpEntryInfo^.CacheEntryType)and(NORMAL_CACHE_ENTRY)=NORMAL_CACHE_ENTRYthen 
cachefile:=pchar(lpEntryInfo^.lpszSourceUrlName); 
cancheqqlist.Add(cachefile); 
fori:=0tocancheqqlist.Count-1do 
DeleteUrlCacheEntry(pchar(cancheqqlist.Strings[i]));//执行删除 
FreeMem(lpEntryInfo,dwEntrySize); 
dwEntrySize:=0; 
FindNextUrlCacheEntry(hCacheDir,TInternetCacheEntryInfo(nil^),dwEntrySize); 
GetMem(lpEntryInfo,dwEntrySize); 
ifdwEntrySize>0then 
lpEntryInfo^.dwStructSize:=dwEntrySize; 
untilnotFindNextUrlCacheEntry(hCacheDir,lpEntryInfo^,dwEntrySize); 
end; 
FreeMem(lpEntryInfo,dwEntrySize); 
FindCloseUrlCache(hCacheDir); 
cancheqqlist.Free; 
end; 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值