0

ドロップボックスAPIを使用してドロップボックスのような同期ツールを実行しています。変更されたファイルの一部がドロップボックスサーバーに同期されます。次に、私の質問は、同期フォルダーの変更を検出する方法です。ドロップボックスアプリケーションを終了した後でも、変更を記録して、ドロップボックスに再度ログインした後に自動同期を実行する必要がある場合があります。ドロップボックスの起動時に毎回ファイルツリー全体をスキャンするのは効率が悪いと思います。助言がありますか?

4

1 に答える 1

1

変更できるファイルがわかっている場合は、そのリンクをアプリケーションのどこかに保存できます。実行するときは、そのリンクを取得し、承認を追加してファイルのメタデータを確認するだけです。しかし、フォルダ全体をチェックしたい場合は、そのためにトラバースする必要があります。残念ながら他に選択肢はありません。

また、いくつかのフォルダーをトラバースする場合は、ハッシュパラメーターを使用することを忘れないでください。最初にメタデータを取得するときに特定のファイル/フォルダーごとにハッシュ値を保存し、それ以降の要求で個々のファイルまたはフォルダーに要求パラメーターとして配置できるため、json 応答の量を大幅に減らすことができます。

于 2012-12-11T07:23:53.837 に答える