获取Dropbox中的条目数

时间:2017-06-20 11:42:36

标签: java dropbox dropbox-api

我正在创建一个文件夹上传到Dropbox的脚本。因此,要验证文件是否已上传,我需要在Dropbox上传之前和之后获取目录数量。

如何使用Java执行此操作。

提前致谢

2 个答案:

答案 0 :(得分:1)

重要:请注意,此代码使用Dropbox API v1 Java SDKdeprecated。您应该使用Dropbox API v2 Java SDK代替。

使用getMetadataWithChildren它将返回DbxEntry.WithChildren个对象。该对象包含children类型的List字段作为size method

dbxClient.getMetadataWithChildren(path).children.size();

注意,getMetadataWithChildren可以返回null,子节点也可以null

答案 1 :(得分:1)

如果要验证上传的文件,则应检查上传本身的响应。它将直接指示上传是否成功。如果成功,它将返回上传的文件元数据。如果不是,则会引发错误。有an example of uploading with the Dropbox API v2 Java SDK here

如果您确实希望使用Dropbox API v2 Java SDK列出文件夹的内容,则应使用listFolderlistFolderContinue。有an example of that here