Вы можете выполнять действия 2 и 3 из своего списка , используя символические ссылки на локально установленное сетевое расположение. Используя информацию в этом посте, вы достигаете следующих вещей:
- Обманите Picasa, думая, что он использует базы данных, установленные в локальной системе для локального пользователя, при доступе к базам данных в папке на сетевом диске.
- Обманите Picasa, думая, что он обращается к папке «Pictures» локального пользователя, а также к папке «Pictures» на сетевом диске.
- Скопируйте локальную установку Picasa на тот же сетевой диск, чтобы ее можно было открыть только при подключенном диске.
Однако существует главный недостаток : при таком подходе несколько пользователей, вероятно, не должны получать доступ к Picasa и использовать его одновременно (я не уверен, что могли бы), поскольку Picasa будет пытаться получить доступ (и, возможно, испортить?) К одной и той же базе данных. файл. Кроме того, полную папку «Изображения» локального пользователя на вашем ПК необходимо полностью переместить на сетевое устройство, так как именно здесь установлена символическая ссылка.
Описанная здесь идея расширяет эту миграцию. Как: https://sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to- а-новая Computor
Практика переноса с практическими рекомендациями, по-видимому, сохраняет все идентичными, например, альбомы людей (что является моей основной причиной для использования Picasa, поскольку у меня есть относительно большая база данных для них).
Таким образом, с этим объяснением вы можете либо перенести существующую установку Picasa в сеть, либо установить новый экземпляр Picasa для миграции в сеть, выполнив указанные там шаги, описанные ниже. Для всего, что вы перемещаете / удаляете, не забудьте сделать резервные копии , на случай, если что-то пойдет не так!
То, что вы делаете в отличие от инструкции, приведенной выше, заключается в следующем:
На шаге «4 Скопируйте фотографии и базу данных на новый компьютер» , вместо того, чтобы «вставить все фотографии и папки из папки« Фото »внешнего диска в новую папку« Мои фотографии »на компьютере», выполните следующие действия:
- Подключите сетевую папку как сетевой диск к локальному компьютеру (щелкните правой кнопкой мыши «Этот компьютер», выберите «Подключить сетевой диск», выберите папку). (Например, map \ 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).
Имейте в виду, что (Моя) папка «Изображения» (и только она) должна иметь тот же путь , используя того же пользователя, что и исходный пользователь, в этой другой системе! Вы можете просто создать его - например, даже если папка пользователя вашей дочери на другом компьютере - C: \ Users \ YourDaughterUser , вы можете создать C: \ Users \ YourUser и создать символическую ссылку для C: \ Users \ YourUser \ Картинки оттуда.
Обратите внимание, что я не смею анализировать, что произойдет, если вы попытаетесь открыть Picasa и манипулировать данными на обеих машинах одновременно. Похоже, что Picasa не дает сбоя, но какое изменение будет сохранено в конце, если вы сделаете разные изменения в обоих экземплярах одновременно, я могу только догадываться.