有没有办法让所有 Picasa 数据/元数据都可移植?

有没有办法让所有 Picasa 数据/元数据都可移植?

我希望能够在两台(或更多)PC 上安装“相同”的 Picasa。我的用例基本上是这样的:

我想把存有大量照片的硬盘带在身边,将它插入安装了 Picasa 的笔记本电脑,制作相册、为照片加星标等。然后我想将它插入家里的台式机,并在笔记本电脑上查看我创建的相同相册和星标。

我猜这意味着:a)将所有元数据存储在外部驱动器上,或者b)每当我在某台机器上执行某项操作时,想出一个合理的流程在机器之间传输元数据

据我所知,默认情况下,元数据会拆分到安装目录(例如 c:/program files/...)和照片实际所在的目录。有什么建议吗?

答案1

我在 Windows XP(笔记本和台式机)上使用 Picasa 执行此操作

  1. 确保 Picasa 已关闭

  2. 在 Windows XP 上,我进入以下目录:

    C:\Documents and Settings[用户配置文件名称]\Local Settings\Application Data\Google

  3. 将以下目录复制到另一个位置(例如外部硬盘):

    Picasa2
    Picasa2Albums
    
  4. 将您的照片文件夹(在我的情况下是c:\my documents\my photos)复制到您的外部硬盘驱动器。

要在第二台电脑上恢复:

*下载并安装与您在第一台电脑上使用的相同版本的 Picasa:

  1. 在第二台电脑上打开以下目录:

    C:\Documents and Settings[用户配置文件名称]\Local Settings\Application Data\Google

  2. 将(Picasa2 / Picasa2Albums 文件夹)复制到此目录。

  3. 将您的照片文件夹复制到同一位置(例如c:\my documents\my photos

  4. 启动 Picasa。

您应该拥有 Picasa 设置的副本。

请记住只使用一个版本来更新和添加照片,然后重复上述过程。

答案2

好吧,经过大量的在线研究,我找到了一些选择。但之前建议使用符号链接的答案是最简单的。

我也找到了该网站picasa启动器它可以帮助您完成此操作。但是,它需要 appdata\local 中的 GOOGLE\ 文件夹的位置,而不仅仅是 picasa2 文件夹。

因此,在多台电脑上使用相同的 Picasa 库的要求是:

  • 在 appdata 位置(取决于操作系统)为每台电脑提供相同的 picasa 库文件
    • 我通过 freefilesync 同步文件夹并使用符号链接解决了这个问题
  • 每台电脑上的照片路径都相同
    • 和使用 freefilesync 之前一样。但是它们是不同的硬盘!为了获得相同的路径,我使用了网络共享方法(将本地 D: 安装为 Z: 驱动器)。
  • 请勿同时使用 Picasa。
    • 目前为手动流程。Picasa 每次运行时都会触及所有库文件,因此请始终选择其中一个进行覆盖。

其他有用的网站:

答案3

假设您的硬盘始终使用相同的驱动器号安装,您可以将目录Picasa2移动到外部硬盘,并在相应名称的文件夹中创建指向它们的链接。这样可以避免来回复制缓存文件夹。Picasa2AlbumsC:\Documents and Settings\[user profile name]\Local Settings\Application Data\Google

请注意,在这种情况下,Windows 快捷方式不起作用 - 您应该创建一个符号链接。这可以通过以下方式完成远方经理例如。

相关内容