现在的位置: 首页 > 综合 > 正文

备份MSDN文档资源管理器的收藏夹

2013年05月18日 ⁄ 综合 ⁄ 共 1871字 ⁄ 字号 评论关闭

  在升级到Visual Studio 2005之后,发现所配套的Document Explorer也升级为8.0。一个很大的变化就是收藏夹也被集成到了Document Explorer中,而不是像VS2003的文档资源管理器那样将收藏夹放在IE的收藏夹中统一管理。

  很快我就发现了这个小变化的不便之处:以前在IE收藏夹中的收藏很容易备份和迁移,只需要复制文件就可以了。可是我想在新版的文档资源管理器中进行备份和迁移收藏夹的时候,找了一圈都没有发现一个备份或导出收藏夹的功能。

  经过使用全文搜索工具对Documents and Settings目录进行关键字搜索,我确定了MSDN 2005的文档资源管理器中收藏夹的藏身之处,它保存在C:/Documents and Settings/你的用户名/Application Data/Microsoft/MSDN/8.0/VS Help Data下的Favorites.xml文件中。打开后发现XML格式如下:

<?xml version="1.0" encoding="utf-8"?>
<Favorites xmlns="http://schemas.microsoft.com/VisualStudio/2004/08/Help/Favorites">
  <FavoriteTopics>
    <FavoriteTopic>
      <Title>Visual C++ 示例</Title>
      <Url>ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_visualc/html/d8c8e630-3c99-410b-a02d-effcbbc57991.htm</Url>
      <TopicKeyword>d8c8e630-3c99-410b-a02d-effcbbc57991</TopicKeyword>
      <Id>e4786e32-5f64-4dd6-966e-5fd4655b48d0</Id>
      <Locale>zh-chs</Locale>
      <Date>08/04/2007 14:01:04</Date>
    </FavoriteTopic>
    <FavoriteTopic>
      <Title>Visual Studio Tools for Office</Title>
      <Url>ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_vstmain/html/2ddec047-263a-4901-a54c-a15fc8472329.htm</Url>
      <TopicKeyword>2ddec047-263a-4901-a54c-a15fc8472329</TopicKeyword>
      <Id>d61056fb-e848-458c-adb8-6256370f7c2d</Id>
      <Locale>zh-chs</Locale>
      <Date>08/04/2007 14:00:40</Date>
    </FavoriteTopic>
  </FavoriteTopics>
</Favorites>

  每个收藏的主题对应一个<FavoriteTopic></FavoriteTopic>标签。这样只需要将Favorites.xml备份或复制到其它电脑上,就可以完成对收藏夹的备份和迁移了。如果有必要,还可以通过修改文件内容来实现两台电脑上收藏夹的合并。

  另外我常用的SQL Server 2005的联机丛书,和在Visual Studio 2005 IDE中打开的MSDN文档也分别有各自的收藏夹,他们分别位于C:/Documents and Settings/Administrator/Application Data/Microsoft/Microsoft SQL Server/90/Tools/Shell/vs help data和C:/Documents and Settings/Administrator/Application Data/Microsoft/VisualStudio/8.0/VS Help Data下,文件名都是Favorites.xml,格式也是完全一样的。备份的时候我为了减少文件数量,将三个文件中的全部主题都合并到了一个文件中。这样恢复的时候也只需要恢复这一个文件就可以了。

【上篇】
【下篇】

抱歉!评论已关闭.