Dropbox (以下「DB」) で Win XP と Win 7 でフォルダの同期をしています。
以下の手順で設定したのですが、これで目的を果たせるでしょうか?
目的
あるアプリケーションの作業データを 2 台の PC で同期すること
作業データの保存場所は動かせないのでシンボリックリンクを使う
*同期したいフォルダの名前は「sync」とします。
手順
1. 両方の PC に DB を入れる
2. XP には「リンク作成シェル拡張for Windows 2000/XP」を入れる
3. XP のローカルにある「sync」フォルダを右クリックドラッグして、DB フォルダの中でドロップする
4. 表示されるコンテキストメニューで「リンクを作る」を選択する
5. Win 7 で、管理者権限でコマンドプロンプトを起動して次のコマンドを入力する
(コマンドの実行時点では、ローカル (My Documents) 直下に「sync」フォルダはない状態)
mklink /D "C:\Users/USERNAME/My Documents/sync" "C:\Users/USERNAME/My Documents/My Dropbox/sync"
このコマンドを実行すると、DB 内にある「sync」フォルダのシンボリックリンクがローカルに作られます。
続きはコメントで
私の環境で試してみましたが、Windows7側の変更はうまく他のDropboxフォルダに反映されますが、Windows XP側の変更はうまく他のDropboxフォルダに反映されません。
詳細は追いかけていませんが「リンク作成シェル拡張for Windows 2000/XP」で作成するリンクがいまひとつDropboxと合わない感じです。
で、大前提の
目的
あるアプリケーションの作業データを 2 台の PC で同期すること
作業データの保存場所は動かせないのでシンボリックリンクを使う
なのですが、Dropboxのフォルダ名はデフォルトが"My Dropbox"で変更はできないのですが、実はこれを変更する方法があります。
つまり、どのフォルダでもDropboxのフォルダとして指定することができるようになります。
http://dl.dropbox.com/u/552/pyDropboxPath/
http://dl.dropbox.com/u/552/pyDropboxPath/README-FIRST.html
このページにある pyDropboxPath.exe をダウンロードし、Dropboxを停止してからそのファイルを実行すれば好きなフォルダにパスを変更することができます。
注意書きにあるとおり、パスを変更したらそのフォルダの中身が他のDropboxフォルダに反映されるのでフォルダ内にあらかじめ元のDropboxフォルダの中身を新しく指定したフォルダにコピーしておく必要があります。
その手順で大丈夫だと思います。
実際僕も任意の場所にあるフォルダ同期をmklink+dropboxで行っていますので。
ありがとうございます。
2番の方が言うように、XPからの変更がうまくいっていないようでした。
私の環境で試してみましたが、Windows7側の変更はうまく他のDropboxフォルダに反映されますが、Windows XP側の変更はうまく他のDropboxフォルダに反映されません。
詳細は追いかけていませんが「リンク作成シェル拡張for Windows 2000/XP」で作成するリンクがいまひとつDropboxと合わない感じです。
で、大前提の
目的
あるアプリケーションの作業データを 2 台の PC で同期すること
作業データの保存場所は動かせないのでシンボリックリンクを使う
なのですが、Dropboxのフォルダ名はデフォルトが"My Dropbox"で変更はできないのですが、実はこれを変更する方法があります。
つまり、どのフォルダでもDropboxのフォルダとして指定することができるようになります。
http://dl.dropbox.com/u/552/pyDropboxPath/
http://dl.dropbox.com/u/552/pyDropboxPath/README-FIRST.html
このページにある pyDropboxPath.exe をダウンロードし、Dropboxを停止してからそのファイルを実行すれば好きなフォルダにパスを変更することができます。
注意書きにあるとおり、パスを変更したらそのフォルダの中身が他のDropboxフォルダに反映されるのでフォルダ内にあらかじめ元のDropboxフォルダの中身を新しく指定したフォルダにコピーしておく必要があります。
ありがとうございます。無事に同期できました。
紹介してもらったツールも使ってみました。
作業データの場所はどうしても変更できないというわけではなかったのですが、できれば同じ場所で固定したいと考えていました。しかし作業データの保存場所をデフォルトのままにすると、XPと7で同期する際に作業データに含まれる「パス情報」に食い違いが出ることがわかりました。
ある作業データに「自分自身のパスは C:\ の・・・」と書かれているのですが、XPと7で、フォルダの階層構造、名前が異なるので、どのみち無理にでも作業データの保存場所を動かす必要がありました。
これで快適なDropboxライフが楽しめそうです。
ありがとうございます。無事に同期できました。
紹介してもらったツールも使ってみました。
作業データの場所はどうしても変更できないというわけではなかったのですが、できれば同じ場所で固定したいと考えていました。しかし作業データの保存場所をデフォルトのままにすると、XPと7で同期する際に作業データに含まれる「パス情報」に食い違いが出ることがわかりました。
ある作業データに「自分自身のパスは C:\ の・・・」と書かれているのですが、XPと7で、フォルダの階層構造、名前が異なるので、どのみち無理にでも作業データの保存場所を動かす必要がありました。
これで快適なDropboxライフが楽しめそうです。