如何删除Internet临时文件 internet临时文件为0

来源:Visual C++编程词典技巧中心

在使用IE浏览器浏览信息时,会产生一些临时文件,如果不及时清理,这些临时文件会占用很大的空间。为了将Internet中的临时文件删除,首先需要获得这些文件,然后将其删除。可以使用FindFirstUrlCacheEntry函数和FindNextUrlCacheEntry函数来搜索临时文件,使用DeleteUrlCacheEntry函数删除临时文件。为了使用FindFirstUrlCacheEntry函数、FindNextUrlCacheEntry函数及DeleteUrlCacheEntry函数,需要在程序中使用wininet.h头文件,并导入wininet.lib库文件。

程序主要代码如下:

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);

}

如何删除Internet临时文件 internet临时文件为0
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);

}

  

爱华网本文地址 » http://www.aihuau.com/a/25101012/122365.html

更多阅读

删除系统临时文件的两种方法 系统临时文件

删除系统临时文件的两种方法——简介 删除系统临时文件的方法有两种,包括手动删除系统临时文件和使用第三方软件删除临时文件。下面就跟win7之家小编一起来了解一下吧!删除系统临时文件的两种方法——方法/步骤删除系统临时文件的两

怎么删除/还原/更改文件打开方式 电脑打开方式怎么还原

怎么删除/还原/更改文件打开方式——简介文件打开方式是windows系统的文件执行关联方式,未知程序是以白板未知程序图标存在,大家如果选错了打开方式,如游戏的DFF文件变成mp3音乐文件的图标,txt文件变成视频图标,怎么还原文件默认的打开方

win7系统如何显示隐藏的文件扩展名 win7系统隐藏的文件夹

win7系统如何显示隐藏的文件扩展名——简介有时候我们需要修改文件的扩展名,但是发现直接修改扩展名后不起作用,那是因为你修改的其实只是文件名,而扩展名在win7系统下默认是隐藏的,需要手动调整为显示文件扩展名。win7系统如何显示隐

声明:《如何删除Internet临时文件 internet临时文件为0》为网友摹你青衿分享!如侵犯到您的合法权益请联系我们删除