在Dropbox SDK 2.0中,有沒有辦法檢查文件夾的存在?或者我們使用列舉文件夾的蠻力方法,然後掃描列表?使用Dropbox SDK檢查文件夾的存在
2
A
回答
1
下面是完整的Java代碼來檢查文件夾的存在,並創建如果文件夾不存在
DbxClientV2 dbxClient;
try
{
dbxClient.files().getMetadata("/MyFolder");
}
catch (GetMetadataErrorException e)
{
// TODO Auto-generated catch block
if (e.errorValue.isPath())
{
LookupError le = e.errorValue.getPathValue();
if (le.isNotFound())
{
System.out.println("Path doesn't exist on Dropbox: ");
try
{
dbxClient.files().createFolder("/MyFolder");
}
catch (CreateFolderErrorException e1)
{
// TODO Auto-generated catch block
e1.printStackTrace();
}
catch (DbxException e1)
{
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
}
}
1
您可以使用/2/files/get_metadata端點檢查給定路徑上的現有文件夾。它將返回元數據(如果存在),或者如果不存在,則返回path.not_found
錯誤。
你沒有提到你指的是哪個SDK,但是例如在Dropbox API v2 Java SDK中,它對應於DbxUserFilesRequests.getMetadata
方法。
相關問題
- 1. 使用Android Dropbox API檢查Dropbox上的文件是否存在
- 2. iOS - 檢查文件是否存在Dropbox Sync API iOS SDK
- 3. 如何使用Dropbox iOS SDK 1.1檢查某個用戶的Dropbox帳戶中是否存在文件?
- 4. 使用Dropbox API列出Dropbox的所有文件夾和文件
- 5. 在Dropbox中存儲git-synced文件夾
- 6. 使用iPhone SDK將文件夾上傳到DropBox
- 7. 使用.bat文件檢查文件夾是否存在
- 8. 使用Dropbox API從Dropbox共享文件夾下載文件
- 9. 在Dropbox中提取Dropbox文件夾
- 10. 使用Zend郵件檢查郵件文件夾是否存在
- 11. 在Dropbox中利用Dropbox文件冗餘檢查
- 12. AngularJS - 檢查文件夾是否存在
- 13. 檢查IMAP是否存在文件夾
- 14. iPhone SDK - 如何檢查文件夾中的文件名?
- 15. 檢查文件在同一文件夾中的存在
- 16. 檢查文件夾是否存在使用DTUTIL
- 17. 如何檢查一個文件夾是否存在使用PHP
- 18. 檢查文件存在或不在php中的文件夾
- 19. 可以從Dropbox中排除文件夾(即使它位於Dropbox文件夾中)?
- 20. 如何刪除android上的Dropbox SDK的文件夾?
- 21. 使用Jekyll檢查文件的存在
- 22. 如何使用Dropbox API下載整個Dropbox文件夾?
- 23. 如何使用Python Dropbox API v2讀取Dropbox文件夾內的文件?
- 24. C#Dropbox Api檢索公共共享文件夾的文件
- 25. 檢查文件夾的存在並刪除臨時文件
- 26. 如何使用XUL/Javascript檢查windows%temp%文件夾中的文件存在?
- 27. 檢查文件存在服務器上使用jQuery ajax的文件夾
- 28. 如何檢查子文件夾文本文件是否存在
- 29. 檢查文件+文件夾樹(如果存在)的方法
- 30. 開始使用Dropbox的SDK
感謝。我正在使用Java SDK,我會嘗試一下。 – ND003