2012-12-11 57 views
0

我正在使用保管箱API來執行類似保管箱的同步工具,一些更改的文件將同步到保管箱服務器。然後,我的問題是,即使在我退出Dropbox應用程序後,如何檢測同步文件夾的修改,我可能需要記錄修改並再次登錄dropbox後進行自動同步。我認爲每次在Dropbox啓動時都會掃描整個文件樹效率低下。有什麼建議麼?保管箱文件更改

回答

1

如果您知道哪些文件可以更改,您可以將其鏈接存儲在您的應用程序的某個位置,當您運行它時,您只需採取該鏈接,添加授權並檢查文件元數據。但是如果你想檢查整個文件夾,爲了做到這一點,你需要遍歷它。沒有其他選擇不幸。

而且當您將遍歷某些文件夾時,請不要忘記使用散列參數。當您第一次獲取元數據時,您可以爲每個特定的文件/文件夾存儲散列值,並將其作爲請求參數應用於每個單獨的文件或文件夾,從而大大減少json響應的數量。