deV*_*deV 5 .net c# internet-explorer
我需要将所有图像从Temperary Internet Files复制到其他目录.我尝试使用下面的代码
string[] IeImageFiles = Directory.GetFiles(
Environment.GetFolderPath(Environment.SpecialFolder.InternetCache).ToString());
Run Code Online (Sandbox Code Playgroud)
问题是GetFiles方法只返回几个文件.当我浏览Internet Explorer"查看文件"(IE选项 - >常规选项卡 - >设置 - >临时Internet文件)时,我可以在同一文件夹中看到许多文件.
我需要知道物理路径,以便查询目录并获取文件.如何实现这一目标.任何帮助非常感谢.
执行"查看文件"(IE选项>常规选项卡>设置>临时Internet文件)时看到的文件实际上不是直接位于光盘上的Temporary Internet Files文件.
在该位置内有一个隐藏文件夹Content.IE5,它将包含几个随机命名的文件夹,其中包含实际的临时Internet文件.
要获得它们的列表,您可以这样做:
var path = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.InternetCache),
"Content.IE5");
string[] files = Directory.GetFiles(path, "*", SearchOption.AllDirectories);
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看Eric Law的" Internet临时文件入门 ".
| 归档时间: |
|
| 查看次数: |
1996 次 |
| 最近记录: |