小西的逆袭人生:从ie缓存中拷文件出来的时候,总是遇到文件重名问题导致拷贝无法进行.如何解决?

来源:百度文库 编辑:高考问答 时间:2024/04/28 18:29:50
我正建立数据库,把需要的页面通过模拟点击弄到了缓存中.
现在3万多个html文件,他们在缓存中并不重名,拖放出来的时候就出现了同名问题,这是为什么??
在dos下,进入temporary internet files目录,看到的与资源管理器下看到的是另一番境地,找不到任何缓存的页面(dir /a也不行),不知m$ ie缓存的存储方法是什么。

装了moliza firefox,却调查不出它的缓存存放在哪里。有人说与ie用的是同一个缓存,但我试验了,却始终找不到任何moliza的文件。现在正在装netscape,好像也不能搞定。

另外,ie缓存的真实目录在dos中怎样看?可否用dos命令拷贝

你应该用dir /a /s
这样应该就可以了!
IE的缓存目录是C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
你DIR应该加个/S参数的
moliza firefox和IE不是共用一个缓存目录的。

IE缓存的文件夹是一个系统目录。你删除不了这个目录,也无法把文件复制到这个目录。

在这个文件夹里,文件记录不同于资源管理器中的文件记录。从本质上讲,用C语言写的Windows操作系统用两个不同的结构体来存放文件信息。你把IE缓存文件夹里的东西考出去的时候,会把这些东西转换成普通文件,会有一定的几率文件重名。

我用的是tencent traveler浏览器,它和IE共缓存。

很早以前,我用过一个来自互联网的免费软件----XP变脸王,可以修改缓存文件存放的路径。但不幸的是,它修改不了文件记录结构的形式,可能对你的问题没有帮助。优化大师和魔法兔子估计也是如此。

你用acdsee吧,最好是acdsee32 2.41版,它可以显示缓存中的文件,并且能把文件拷贝到其他目录。

我也不是很熟悉这个,但是我觉得,缓存如果需要重新copy出来东西的话,最好在历史中操作,这样的话,稳健的关联都会留下,而且容易查找。