web-dev-qa-db-ja.com

Dropboxが変更に気付くようにWindows7でファイルを同期する方法

Windows7のハードドライブ上のファイルをパブリックドロップボックスフォルダーに同期させたい。

私はこれを行うことができます:

mklink /H "c:\dropbox\Public\test.txt" "c:\data\test.txt"

そして、これを初めて行った後、ファイルc:\dropbox\Public\test.txtが実際に作成され、http://dl.dropbox.com/u/.../test.txtを介してオンラインで利用できます。

そして、ファイルc:\data\test.txtを更新すると、実際にファイルc:\dropbox\Public\test.txtは変更を反映します、ただしhttp://dl.dropbox.com/u/.../test.txtしません変更を反映しますDropBoxはどういうわけか、そのファイルが変更されたという情報を取得しないためです。

元のファイルの変更がドロップボックスのURLリンクにも反映されるようにするための回避策または別の解決策は何ですか?

5
Edward Tanguay

代わりにフォルダシンボリックリンクを使用していて、そのシンボリックリンクフォルダの下にファイルを配置していますが、これまでのところ問題は発生していません。シンボリックリンクファイルをドロップボックスフォルダに配置するよりも簡単だと思います。

単なる提案ですが、mklink/Dを使用してフォルダをシンボリックリンクします:)

4
Agung Sagita

ファイルの「正規」バージョンがDropboxのフォルダーにあることを確認する必要があります。

  • まず、元の「実際の」ファイルをDropboxフォルダーに移動します
  • 次に、ファイルがあったフォルダーに、Dropboxに移動したばかりのファイルを指す(ハード?)リンクを作成します。

参照: フォルダ/ジャンクション/シンボリックリンクのバグを監視

これは、vimの設定を同期するために行います。

4
Leftium

Dropboxはこれについて公式の回答を持っています: https://www.dropbox.com/help/145

つまり、Dropboxは、Dropboxクライアントが開く/再起動するたびに、リンクされたファイル/ジャンクションの変更のみを確認します。

変更をすぐに反映させたい場合は、元のファイルをDropboxフォルダー内に配置し、そのファイル/フォルダーを指す外部リンクを作成する必要があります。

例:

  • C:/ Dropbox/MyFolderはD:/ MyFolderへのリンクです-> Dropboxの再起動後に変更が同期されます。

  • D:/ MyFolderはC:/ Dropbox/MyFolderへのリンクです->変更はすぐに同期されます。

データを保存するために2つのHDが必要なので、これは私にとって問題ですが、それがどのように機能するかです。

1
Alexandre T.