如何获取IE缓存文件

yeah86 2013-09-05 06:52:41
想通过程序获取浏览器缓存下的所有文件,但使用传统的文件夹操作根本没用;
不知道C#中,如何可以获取缓存文件夹里的文件,代码也不要太复杂的最好。


另外,Webbrower可以获取加载网页时候下载的缓存文件吗? 比如加载一个网页通常会下载一些js,css,jpg等文件。是否可以直接通过这个控件获取?
...全文
244 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Dogfish 2013-09-06
  • 打赏
  • 举报
回复
ie的保存好像都是以url的文件名和参数组成的。
feiniao19830822 2013-09-06
  • 打赏
  • 举报
回复
引用 3 楼 guwei4037 的回复:
refer :http://www.cnblogs.com/yelaiju/archive/2010/10/01/1839860.html http://download.csdn.net/detail/lujian863/4429416
这一个方法没有用到注册表,使用api。经测试在win7中是有用的,它可以取出缓存文件的真实路径,最后修改时间等信息。 一旦获取到真实路径,对缓存文件的读取,拷贝等操作就和普通文件一样了。
yeah86 2013-09-05
  • 打赏
  • 举报
回复
引用 3 楼 guwei4037 的回复:
refer :http://www.cnblogs.com/yelaiju/archive/2010/10/01/1839860.html http://download.csdn.net/detail/lujian863/4429416
这个好像只适用XP系统,我在注册表里查找过了,path的那个文件夹不存在
yeah86 2013-09-05
  • 打赏
  • 举报
回复
引用 1 楼 devmiao 的回复:
直接在缓存文件夹中寻找就是了。 C:\Users\<User Name>\AppData\Local\Microsoft\Windows\Temporary Internet Files
我不是要手工寻找,是要通过winform程序查找,提取里面的数据,再作其他处理!
devmiao 2013-09-05
  • 打赏
  • 举报
回复
直接在缓存文件夹中寻找就是了。 C:\Users\<User Name>\AppData\Local\Microsoft\Windows\Temporary Internet Files

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧