因为我打算做一个插件,用来在不同的地方同步我的IE收藏夹,所以,我就遇到一个问题,如何才能找到IE收藏夹的位置。
有人立刻就说我白痴了,收藏夹的位置不就是“C:\Documents and Settings\Administrator\Favorites”,问题当然不那么简单,同一台PC的不同用户有着不同的IE收藏家,不同操作系统的用户收藏夹位置也不相同,那我们看看怎么才能编程找到它呢?
寻找的方式很简单,一是在Regedit里面搜索"Favorites",一个是在MSDN里面搜索"Favorites",结果都很不错。
在Regedit里面的搜索,我发现了下面一项:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
这个项目完全超额完成了我的任务,有兴趣的可以去看看。
MSDN这边也是硕果累累,成果如下:
Shell Helper API(可以用来操作收藏夹的内容和导入导出)
http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/external/external.asp
Netscape Bookmark File Format(Mozilla和Firefox应该用的就是这个格式)
http://msdn.microsoft.com/workshop/browser/external/overview/bookmark_file_format.asp


请不要吝惜您的评论,每一条评论,都是我在漫漫长夜前行的力量
3 条评论:
不错,谢谢。
2:00 下午
我是受益者,你真棒
9:35 上午
继续努力 大家要的帮助
8:58 下午
发表评论
<< 主页