首页 > 解决方案 > 如何使用nodejs的backblaze-b2获取backblaze.com的b2存储目录中所有文件的大小

问题描述

文档可在此处获得,但令人震惊的是没有 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 }

标签: node.jsb2

解决方案


推荐阅读