同期が完了したら、Dropbox内の特定のフォルダーからファイルを移動するスクリプトを作成しています。
たとえば、「TrashBackup」というフォルダが必要です。このフォルダにデータを入れるとすぐに(同期が完了した後)、サーバーがそれを取得し、Dropboxからファイルシステムの別の場所に移動します(最終的には削除します)。私のラップトップから)。
私はpyinotifyを使用していましたが、問題は、同期がいつ行われたかを知る方法がわからないことです。おそらく本当に大きなファイルの転送が完了する前に、移動してしまう可能性があります。
ファイルが最後に変更されたのはいつかを確認するためにタイマーを設定することを考えていました。20分を超える場合は、先に進んでDropboxから移動します。しかし、それはハックアラウンドのようです。また、1GBのファイルを転送している場合、Dropboxの速度とローカル帯域幅の使用率によっては、運が悪かった可能性があります。
たぶん、.dropbox.cacheフォルダーの監視を開始する必要がありますか?何か案は?