浏览收藏夹,并将里面的文件名和URL地址读出来

解决方案 »

  1.   

    http://www.codeproject.com/cs/miscctrl/favoritescontrol.asp
      

  2.   

    IE收藏夹实际是保存在目录下的快捷方式,缺省是保存在c:\Documents and Settings\[User name]\Favorites下(windows 2000/nt),其中User Name指某个用户名。
    该文件夹的地址还可以通过注册表获得:保存在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
     1.获得收藏夹的位置(读注册表)
     2.使用文件操作类,读目录或其下的文件,文件格式例:
        
        [DEFAULT]
        BASEURL=http://www.pconline.com.cn/
        [InternetShortcut]
        URL=http://www.pconline.com.cn/
        Modified=F09835F84354C30110
        IconFile=http://www.pconline.com.cn/favicon.ico
        IconIndex=1
     3.读取超链接地址
      

  3.   

    注册表中
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders

    "Favorites"="C:\Documents and Settings\Administrator\Favorites"找到Favorites文件夹位置,每一个收藏的内容都类似于
    [DEFAULT]
    BASEURL=http://dotnet.aspx.cc/
    [InternetShortcut]
    URL=http://dotnet.aspx.cc/
    Modified=30C9E4C9C908C5013D
    IconFile=http://dotnet.aspx.cc/Images/favicon.ico
    IconIndex=1
    这样子,你想得到什么随你了