我在Java中使用Dropbox核心API来创建应用程序。当我尝试获取文件夹的元数据时,我只获取字段的名称,iconName和mightHaveThumbnail,与Python相反,后者列出了所有细节。我错过了什么或者Java API是否公开了有限的信息?
我只是想通过以下代码打印元数据:
DbxEntry listing = client.getMetadata("/testFolder");<br>
System.out.println(listing.toStringMultiline());
答案 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中没有大小。如果您对该文件夹中的文件大小感兴趣,那么您必须自己对这些文件进行求和。