繁体   English   中英

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

[英]Dropbox Core API Java - cannot get folder size in metadata

我正在使用Java中的Dropbox核心API创建应用程序。 当我尝试获取文件夹的元数据时,我只获取字段的名称iconName和mayHaveThumbnail,与列出所有详细信息的Python相反。 我是否缺少某些内容,或者Java API是否公开了有限的信息?

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

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

在使用Java的Dropbox的世界中,文件夹没有任何大小

要获取其余的元数据,您将需要DbxEntry.Folder转换为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中没有大小。 如果您对该文件夹中的文件大小感兴趣,则必须自己对大小进行求和。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM