Dropbox Core API Java - 无法在元数据中获取文件夹大小

时间:2015-04-25 22:56:28

标签: java dropbox dropbox-api

我在Java中使用Dropbox核心API来创建应用程序。当我尝试获取文件夹的元数据时,我只获取字段的名称,iconName和mightHaveThumbnail,与Python相反,后者列出了所有细节。我错过了什么或者Java API是否公开了有限的信息?

我只是想通过以下代码打印元数据:

DbxEntry listing = client.getMetadata("/testFolder");<br>
System.out.println(listing.toStringMultiline());

2 个答案:

答案 0 :(得分:0)

在Dropbox with Java的世界中,有一个文件夹does not have any size

答案 1 :(得分:0)

要获取剩余的元数据,您需要转换为DbxEntry.Folder

DbxEntry entry = client.getMetadata("/testFolder");
if (entry instanceof DbxEntry.Folder) {
    DbxEntry.Folder folder = (DbxEntry.Folder)entry;

    System.out.println(folder.toStringMultiline());
}

但正如Olivier指出的那样,文件夹本身在Dropbox中没有大小。如果您对该文件夹中的文件大小感兴趣,那么您必须自己对这些文件进行求和。

相关问题