我正在開發一個android應用程序,我應該從Dropbox文件夾下載一些數據到SD卡上的文件夾,一旦下載完成,只有這樣才能啓動應用程序。 問題是我有一些文件可用在我的SD卡文件夾上,這些文件也與Dropbox文件夾一起出現在一些其他文件中,現在,當我啓動我的應用程序時,我應該只能下載那些不存在於我的SD卡文件夾中的文件。我應該怎麼辦?謝謝。如何使用Dropbox上的文件夾的內容來競選android sdcard上的本地文件夾的內容?
0
A
回答
2
當您從Dropbox下載任何文件時,請從Dropbox文件的元數據中存儲rev
值。
之後,當您再次檢查時,如果遠程rev
與您的本地值相匹配,則表明您仍然具有相同的版本。如果沒有,請下載新版本。
只檢查文件名和文件大小是容易出錯的,因爲文件的兩個不同版本可以具有相同的大小。
編輯:Dropbox API現在提供了可用於驗證文件內容的文件數據散列。在API v2 Java SDK中,它可用作FileMetadata.contentHash
。
它不是單個MD5或SHA1,而是文件片段的SHA256散列組合。你可以在這裏找到更多的信息:
相關問題
- 1. Uploadify - 如何遞歸地上傳文件夾的內容
- 2. Dropbox - 如何檢索文件夾的內容
- 3. 使用Spring MVC上傳包含子文件夾的所有文件夾內容
- 4. 我可以訪問Dropbox App文件夾中子文件夾的內容
- 5. 如何使用python(版本2.5)壓縮文件夾的內容?
- 6. 如何使用bash腳本刪除文件夾中的內容?
- 7. 使用plupload上傳整個文件夾的內容
- 8. 如何從jsp上傳文件夾中的所有內容
- 9. facebook ssl內容文件夾
- 10. 驗證文件夾內容
- 11. 新文件夾的內容自動複製到另一個文件夾上傳
- 12. 如何使用Python Dropbox API v2讀取Dropbox文件夾內的文件?
- 13. 複製特定文件夾的文件夾結構和內容
- 14. ROBOCOPY - 文件夾的內容複製到一個文件夾
- 15. 如何列出文件夾內容 - 文件夾
- 16. 如何將子文件夾內容裝載到父文件夾?
- 17. [R閃亮使用文件夾內容
- 18. 使用VBScript複製文件夾內容
- 19. 特定文件夾的內容遷移
- 20. 從QProcess複製文件夾的內容
- 21. 提取文件夾的內容
- 22. 刪除所有文件夾的內容
- 23. 文件夾Java的Zip內容
- 24. 郵編文件夾的內容不
- 25. 如何更改ic_launcher_round.png文件夾內容?
- 26. 包括內容和腳本文件夾
- 27. 使用Powershell編輯子文件夾中的zip文件內容
- 28. 在Android項目的資產文件夾中覆蓋文本文件的內容
- 29. 返回本地主機上的文本文件的內容
- 30. 從swf中列出本地文件夾的內容
我不知道,但也許/元數據調用將是對您有用。最簡單的方法是按文件比較文件名和文件大小文件 – Beyka
比較文件名和文件大小似乎是一個很好的解決方法。謝謝。 –