您可以通过使用指向本地安装的网络位置的符号链接来执行列表中的第2步和第3步。使用本文中的信息,您可以实现以下目的:
- 欺骗Picasa认为它正在使用本地系统上为本地用户安装的数据库,同时访问网络驱动器上的文件夹中的数据库
- 欺骗Picasa认为它正在访问本地用户的“ Pictures”文件夹,同时访问网络驱动器上的“ Pictures”文件夹
- 将Picasa的本地安装复制到同一网络驱动器,以便仅在连接驱动器时将其打开。
但是,有一个主要的缺点:这样做,多个用户可能不应该同时访问和使用Picasa(我不确定他们是否可以),因为Picasa会尝试访问(并可能损坏?)同一个数据库文件。同样,您的PC上本地用户的完整“图片”文件夹也需要完全移动到网络设备上,因为这是设置符号链接的位置。
此处介绍的想法在此迁移方法的基础上进行了扩展:https : //sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to-新算子
How-To的迁移方式似乎可以使所有内容保持一致,例如,包括人物相册(这是我坚持使用Picasa的主要原因,因为我拥有较大的数据库)。
因此,根据上述说明,您可以按照以下步骤操作,按照以下步骤将现有的Picasa安装迁移到网络,或安装新的Picasa实例以迁移到网络。对于您移动/删除的所有内容,请不要忘记进行备份,以防出现问题!
您与上面的“操作方法”链接不同的操作如下:
在步骤“ 4将照片和数据库复制到新的PC”中,而不是将“所有照片和文件夹从外部驱动器的Photos文件夹粘贴到新的PC(My)图片文件夹”,请执行以下步骤:
- 将网络文件夹作为网络驱动器映射到本地PC(右键单击“此PC”,然后映射网络驱动器,选择该文件夹。)(例如,将\ 192.168.0.77 \映射到驱动器“ D:”)。
- 将所有照片和文件夹从“我的”“图片”文件夹中复制到映射驱动器的子文件夹中。(然后,您将拥有\ 192.168.0.77 \ NetworkPictures \ MyWeddingPhotos \ 01.jpg等)。
- 删除您的我的“图片”文件夹。
- 创建一个符号链接,将先前安装了Picasa的用户的“我的”“图片”文件夹替换为您将文件粘贴到的网络文件夹。
符号链接可操纵文件系统,以便访问路径的程序将在符号链接的文件夹中看到文件,就好像它们位于链接的位置一样:
- 以管理员权限运行命令提示符(例如,按Windows键,键入cmd,右键单击“命令提示符”,以管理员身份运行)。
mklink / DC:\ Users \ YourUser \ Pictures D:\ NetworkPictures
(现在,如果您从示例访问路径,则应该能够浏览到网络上的假设图像,但使用路径:D:\ NetworkPictures \ MyWeddingPhotos \ 01.jpg)
基本上,您对驻留在%LocalAppData%\ Google中的数据库执行相同的操作。
- 将它们复制到\ 192.168.0.77 \ NetworkPicasa \ Picasa2和\ 192.168.0.77 \ NetworkPicasa \ Picasa2Albums
- 删除本地驱动器上的Picasa2和Picasa2Albums文件夹
- 创建符号链接(假设%LocalAppData%解析为“ C:\ Users \ YourUser \ AppData \ Local \”):
mklink / DC:\ Users \ YourUser \ AppData \ Local \ Google \ Picasa2 D:\ NetworkPicasa \ Picasa2
mklink / DC:\ Users \ YourUser \ AppData \ Local \ Google \ Picasa2Albums D:\ NetworkPicasa \ Picasa2Albums
然后,对本地安装的Picasa重复相同的步骤(这可能是可选的-我没有尝试,因为我想确定主意(3)。)
- 将C:\ Program Files \ Google \ Picasa3的内容复制到\ 192.168.0.77 \ NetworkPicasa \ Picasa3
- 删除文件夹C:\ Program Files \ Google \ Picasa3
- 创建符号链接
mklink / D“ C:\ Program Files \ Google \ Picasa3” D:\ NetworkPicasa \ Picasa3
(请注意,对于带有空格的路径,需要用引号引起来。)
如果一切正常,您现在可以打开Picasa3,它的行为就像仍然在本地安装一样(当然要减去网络滞后)。
在网络上的另一个系统上,您现在只需要安装网络文件夹并删除用户的上述文件夹,并以与前面所有步骤相同的方式用符号链接替换它们。
(例如mklink / DC:\ Users \ YourDaughterUser \ AppData \ Local \ Google \ Picasa2 D:\ NetworkPicasa \ Picasa2)。
请注意,(我的)“ Pictures”文件夹(以及仅此文件夹)在该其他系统上必须具有与原始用户相同的路径,并且使用与原始用户相同的用户!您可以简单地创建它-例如,即使您女儿在另一台计算机上的用户文件夹为C:\ Users \ YourDaughterUser,您也可以创建C:\ Users \ YourUser并为C:\ Users \ YourUser \创建符号链接从那里的图片。
请注意,如果您尝试同时打开两台计算机上的Picasa和操作数据,我不敢分析会发生什么。Picasa似乎不会崩溃,但是如果您同时对两个实例进行不同的更改,最终将存储哪些更改,我只能猜测。