web-dev-qa-db-ja.com

ファイルの競合とロックの問題を回避するためのDropboxオプション

私はdropboxを使用して、FireFoxの状態、ゲームの状態、音楽データベースなど、多くの場合、同期すべきではないものを同期します。

私が問題にぶつかるのは、Dropboxが物事を同期するのが大好きなことですインスタントそれらは変更されています。私が使用するいくつかのプログラムは変更を加え、すぐにファイルを再度開きますが、Dropboxが同期するようにロックされていることを発見するだけで、その時点でクラッシュします(MediaMonkeyとMinecaftはどちらもこれを定期的に行います)。多くの場合、Dropboxが一時停止モードになってしまい、目的が果たせなくなります。

誰もが提案できますか:

  1. 同期を試みる前に、最後の変更から数分待つように指示できるドロップボックスの代替手段はありますか?これは非常に明白な機能のようで、dropboxでリクエストされていますが、愛はありません。

  2. 特定のプログラムが実行されているときにDropboxを停止し、実行されていないときにドロップボックスを再起動するために使用できるスクリプトまたはプログラム(これが重要/難しい部分です)。

  3. ドロップボックスが特定のファイルに書き込みロックされているかのようにアクセスするのを何らかの方法でブロックできるスクリプトまたはプログラムですが、実行中の他のプログラムがそれらのプログラムを完了するまで、それらの使用を妨げることはありませんか?それが可能かどうかはわかりません。

  4. その他の解決策。 :)

ありがとう。

-ロビン

3
rlpowell

あなたが試すことができるsthgがあります、それはDropboxPortableAHKと呼ばれています。名前が示すように、それはDBのポータブルバージョンです。 USBキーで使用しています(仕事用デスクトップにDBをインストールできません)。

キーで使用することを目的としていますが、デスクトップに置くことができます。インストール中に要求した場合は、実際のアカウントの設定も使用されます。

Sync and goパラメーターをすべて1回オンに設定した後、Dropboxフォルダー内のファイルで作業し、2つの非排他的なオプションがあります。1)必要に応じてDropboxアプリアイコンをクリックしてフォルダーを同期します。アプリは、ジョブが終了するとすぐに自動的に閉じます。その間、dbフォルダーから出る必要はありません。

2)Windowsタスクスケジューラからx分ごとにDbAHkを起動するように設定します。同期が完了するとDbは閉じますが、その間もローカルファイルで作業を続けることができます。この関数でテストを行ったところ、それでうまくいきました。

2
P. O.