请问怎样编程从IE Temporary Internet Files文件夹中复制JPG文件到其他目录?

解决方案 »

  1.   

    思路:首先判断该文件夹下的文件的扩展名,碰到.jpeg或者jpg就拷贝到你想要的文件夹.这个很容易实现,思考下吧
      

  2.   

    最好不要去访问TIF缓存文件夹,因为其内部结构不同于explore文件夹,其中的内容也经常变化。如果需要访问,可以参考IE的一些API。
    [DllImport("wininet.dll", SetLastError=true, CharSet=CharSet.Auto)]
    public static extern IntPtr FindFirstUrlCacheEntry(
    [MarshalAs(UnmanagedType.LPTStr)] string lpszUrlSearchPattern,
    IntPtr lpFirstCacheEntryInfo,
    ref int lpdwFirstCacheEntryInfoBufferSize);[DllImport("wininet.dll", SetLastError=true, CharSet=CharSet.Auto)]
    public static extern bool FindNextUrlCacheEntry(
    IntPtr hEnumHandle,
    IntPtr lpNextCacheEntryInfo,
    ref int lpdwNextCacheEntryInfoBufferSize);[DllImport("wininet.dll")]
    public static extern bool FindCloseUrlCache(
    IntPtr hEnumHandle);