2015-04-25 3 views
0

Я использую базовый API Dropbox на Java для создания приложения. Когда я пытаюсь получить метаданные для папки, я получаю только имя поля, iconName и mayHaveThumbnail, что противоречит Python, в котором перечислены все детали. Я что-то упускаю, или API Java предоставляет ограниченную информацию?API Dropbox Core Java - невозможно получить размер папки в метаданных

Я просто пытаюсь напечатать метаданные с помощью этого кода:

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

ответ

0

Чтобы получить остальную часть метаданных, вы хотите, чтобы бросить в DbxEntry.Folder:

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

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

Но Оливье отметил, папки сами не имеют размеры в Dropbox. Если вам интересно, насколько велики файлы в этой папке, вам придется суммировать размеры самостоятельно.

+0

Да. Думаю, это единственный способ – ash

Смежные вопросы