清空internet临时文件夹Temporary Internet Files
来源:互联网 发布:拍a发b淘宝查的到吗 编辑:程序博客网 时间:2024/05/23 01:24
在XP平台上,直接调用DeleteFile()函数是不能删除临时文件夹里面的文件的!需要调用FindFirstUrlCacheEntry()和FindNextUrlCacheEntry()查找Internet Cache的入口,获取缓存文件夹里文件的信息,然后调用DeleteUrlCacheEntry()删除指定文件名的缓存文件;
添加头文件:wininet.h
添加引入库: Wininet.lib 和 shlwapi.lib
代码如下:
BOOL DeleteTempFile()
{
BOOL bRet = FALSE;
HANDLE hEntry;
LPINTERNET_CACHE_ENTRY_INFO lpCacheEntry = NULL;
DWORD dwEntrySize;
dwEntrySize = 0;
hEntry = FindFirstUrlCacheEntry(NULL, NULL, &dwEntrySize);
lpCacheEntry = (LPINTERNET_CACHE_ENTRY_INFO) new char[dwEntrySize];
hEntry = (NULL, lpCacheEntry, &dwEntrySize); //从Internet cache中找到特定入口
if (!hEntry)
goto cleanup;
do
{
if (!(lpCacheEntry->CacheEntryType & COOKIE_CACHE_ENTRY))
DeleteUrlCacheEntry(lpCacheEntry->lpszSourceUrlName); //删除Cache中指定的文件
dwEntrySize = 0;
FindNextUrlCacheEntry(hEntry, NULL, &dwEntrySize);
delete [] lpCacheEntry;
lpCacheEntry = (LPINTERNET_CACHE_ENTRY_INFO) new char[dwEntrySize];
}
while (FindNextUrlCacheEntry(hEntry, lpCacheEntry, &dwEntrySize)); //查找Internet cache的下一个入口
bRet = TRUE;
cleanup:
if (lpCacheEntry)
delete [] lpCacheEntry;
return bRet;
}
- 清空internet临时文件夹Temporary Internet Files
- Temporary Internet Files文件夹巨大
- 关机删除internet临时文件夹
- Content.IE5 VS Temporary Internet Files 真的很无奈
- 批量复制IE临时文件(Temporary Internet Files)
- 通过URL从Temporary Internet Files得到本地文件路径的函数
- 通过URL从Temporary Internet Files得到本地文件路径的函数
- Internet
- Internet
- Internet
- Internet
- internet
- 清空IE缓存-也就是清除掉IE临时文件夹
- cannot open HTML Help files from Internet
- 一个小发现:Internet临时文件夹设置过小会影响一些网页的正常运行
- Microsoft Internet Explorer .ANI Files Handling Exploit (MS05-002)
- How To Upload Files to the Internet Information Server
- Problems with opening CHM Help files from Network or Internet
- 深入浅出Ext JS(第2版)(畅销书全新升级,涉及Ext JS 3.2新特性,附赠光盘)
- ASP.net+AJAX 弹出新窗口代码
- 设计模式总结-Observer模式
- java:递归汉罗塔游戏最少的走法
- HTTP Response Status Code -- HTTP响应代码中文详解
- 清空internet临时文件夹Temporary Internet Files
- 心情不错
- valgrind安装过程中无法定位libmpi.a中lam_mpi_commworld错误的解决办法。
- SCRIBEFIREVJmmeMiikkSCRIBEFIRE
- 几类示波器的原理
- strncpy和memcpy的异同
- 控件自动加前缀的问题,加js脚本的问题
- DWZ框架Ajax开发视频教材
- C#设计模式(23种设计模式)