如何删除Internet临时文件 清理Cookies 清理缓存文件
来源:互联网 发布:湖南软件职业学院地图 编辑:程序博客网 时间:2024/05/17 04:10
在使用IE浏览器浏览信息时,会产生一些临时文件,如果不及时清理,这些临时文件会占用很大的空间。为了将Internet中的临时文件删除,首先需要获得这些文件,然后将其删除。可以使用FindFirstUrlCacheEntry函数和FindNextUrlCacheEntry函数来搜索临时文件,使用DeleteUrlCacheEntry函数删除临时文件。为了使用FindFirstUrlCacheEntry函数、FindNextUrlCacheEntry函数及DeleteUrlCacheEntry函数,需要在程序中使用wininet.h头文件,并导入wininet.lib库文件。转自:http://www.360doc.com/content/09/1211/09/799_10843420.shtml
程序主要代码如下:
void CDeleteTempDlg::OnOK()
{
LPINTERNET_CACHE_ENTRY_INFO pEntry = NULL;
HANDLE hDir= NULL;
HANDLE hTemp = NULL;
unsigned long size = 4096;
int i = 0;
BOOL isEnd = FALSE;
BOOL ret = TRUE;
do
{
pEntry =(LPINTERNET_CACHE_ENTRY_INFO) new char[4096];
pEntry->dwStructSize = 4096;
if (hDir==NULL)
{
hDir = FindFirstUrlCacheEntry(NULL,pEntry,&size);
if (hDir)
DeleteUrlCacheEntry(pEntry->lpszSourceUrlName);
}
else
{
ret = FindNextUrlCacheEntry(hDir,pEntry,&size);
if (ret)
DeleteUrlCacheEntry(pEntry->lpszSourceUrlName);
}
if (ret ==TRUE)
{
ret=FindNextUrlCacheEntry(hDir,pEntry,&size);
if (ret)
DeleteUrlCacheEntry(pEntry->lpszSourceUrlName);
while(ret)
{
ret=FindNextUrlCacheEntry(hDir,pEntry,&size);
if (ret)
DeleteUrlCacheEntry(pEntry->lpszSourceUrlName);
}
}
else
isEnd = TRUE;
delete[] pEntry;
}
while (isEnd==FALSE);
FindCloseUrlCache(hDir);
}
- 如何删除Internet临时文件 清理Cookies 清理缓存文件
- C# 清理 Cookies 文件
- 如何清理Xcode的缓存文件
- 如何清理IE8缓存
- 如何清理DNS缓存?
- arcgisserver 如何清理缓存
- 如何清理Xcode缓存
- Shopex如何清理缓存
- 如何清理Tomcat缓存
- [Weblogic]如何清理缓存
- 清理系统文件缓存
- 手机清理缓存文件
- C#删除IE临时文件、缓存、Cookies
- 创建cookies,清理cookies
- Linux临时文件的清理
- VC临时文件清理工具
- VS.Net 临时文件清理
- Linux临时文件的清理
- 大小端模式
- iis安装心得
- 关于 Content-Type:application/x-www-form-urlencoded 和 Content-Type:multipart/related
- Python IDE 测评
- 拉杂勒死
- 如何删除Internet临时文件 清理Cookies 清理缓存文件
- HTTP session原理及应用
- access2003数据库连接
- 为ProgressDialog 设置button编号
- ISS建站如何远程访问
- IncrediBuild 30天试用过期破解清零工具
- 虚拟机环境搭建
- 《编程之美》1.9:高效率的安排见面会的一个解法
- DhtmlxTree控件实现右键菜单的方法