ローカルにマウントされたネットワークロケーションへのシンボリックリンクを使用して、リストの2および3を実行できます。この投稿の情報を使用して、次のことを実現します。
- Picasaをだまして、ネットワークドライブのフォルダーにあるデータベースにアクセスしているときに、ローカルシステムにインストールされているデータベースをローカルユーザーに使用していると考えさせる
- Picasaをだまして、ネットワークドライブの「Pictures」フォルダにアクセスしながら、ローカルユーザーの「Pictures」フォルダにアクセスしていると思い込ませます
- Picasaのローカルインストールを同じネットワークドライブにコピーして、ドライブが接続されている場合にのみ開くことができるようにします。
ただし、中心的な欠点があります。Picasaが同じデータベースにアクセスしようとする(そして破損する可能性がある)ため、複数のユーザーが Picasaに同時にアクセスして使用することはできません(アクセスできるかどうかは不明です)。ファイル。また、PC上のローカルユーザーの完全な「Pictures」フォルダーは、シンボリックリンクが設定されている場所であるネットワークデバイスに完全に移動する必要があります。
ここで説明するアイデアは、この移行方法を拡張したものです:https : //sites.google.com/site/picasaresources/Home/Picasa-FAQ/picasa/how-to/move-photos-and-picasa-database-to-新しいコンピュータ
ハウツーの移行方法は、一見すべてを同一に保ちます。たとえば、人々のアルバム(Picasaを使う主な理由です。これらのデータベースが比較的大きいためです)。
したがって、この説明を参考にして、既存のPicasaインストールをネットワークに移行するか、Picasaの新しいインスタンスをインストールして、以下の変更を加えた手順に従ってネットワークに移行することができます。移動/削除するすべてのことについて、何か問題が発生した場合に備えて、バックアップを作成することを忘れないでください!
上記のハウツーとは異なる方法は次のとおりです。
手順4「写真とデータベースを新しいPCにコピーする」では、「外部ドライブのPhotosフォルダーから新しいPC(My)Picturesフォルダーにすべての写真とフォルダーを貼り付ける」のではなく、次の手順を実行します。
- ネットワークフォルダーをネットワークドライブとしてローカルPCにマップします(「このPC」を右クリックして、ネットワークドライブをマップし、フォルダーを選択します)(例:ドライブ 'D:'にマップ\ 192.168.0.77 \)。
- (マイ)「Pictures」フォルダからマップされたドライブのサブフォルダにすべての写真とフォルダをコピーします。(たとえば、\ 192.168.0.77 \ NetworkPictures \ MyWeddingPhotos \ 01.jpgなど)。
- My "Pictures"フォルダを削除します。
- 前の手順でファイルを貼り付けたネットワークフォルダーに、Picasaがインストールされていたユーザーの(マイ)「Pictures」フォルダーを置き換えるシンボリックリンクを作成します。
シンボリックリンクはファイルシステムを操作するため、パスにアクセスするプログラムは、シンボリックリンクフォルダー内のファイルを、リンクした場所にあるかのように認識します。
- 管理者権限でコマンドプロンプトを実行します(たとえば、Windowsキーを押し、cmdと入力し、[コマンドプロンプト]を右クリックして、管理者として実行します)。
mklink / DC:\ Users \ YourUser \ Pictures D:\ NetworkPictures
(これで、例からパスにアクセスすると、ネットワーク上の架空のイメージを参照できるはずですが、次のパスを使用します:D:\ NetworkPictures \ MyWeddingPhotos \ 01.jpg)
基本的に、%LocalAppData%\ Googleにあるデータベースで同じことを行います。
- 、それらをコピーしNetworkPicasa \ Picasa2 \ 192.168.0.77 \、例えばおよび\ 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:\プログラムファイル\ 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はクラッシュしていないようですが、両方のインスタンスで同時に異なる変更を行った場合、最終的にどのような変更が保存されますか?