Как получить размер всех файлов в каталоге в хранилище b2 на backblaze.com, используя backblaze-b2 nodejs - PullRequest
0 голосов
/ 12 февраля 2019

Документация доступна здесь, но шокирует то, что нет API для получения размера каталога, такого же, как команда du в linux.

https://www.backblaze.com/b2/docs

здесь есть API для файловно не для размера каталога - https://www.backblaze.com/b2/docs/files.html

await b2.authorize();
await b2.listFileNames(bucketid);
await b2.getFileInfo(fileId) // gets the file info but directory has null in id field 

мы получаем этот результат сверху -

 { accountId: '11111111',
       action: 'folder',
       bucketId: '44444444444',
       contentLength: 0,
       contentSha1: null,
       contentType: null,
       fileId: null,
       fileInfo: {},
       fileName: 'test/testinside/',
       uploadTimestamp: 0 }
...