Azure Blob 存储中某个文件夹的存储统计信息

时间:2021-03-29 19:11:41

标签: azure blob azure-storage-blobs

我想要 Azure Blob 存储中特定文件夹的统计信息。例如,我想知道一个文件夹中有多少个文件,每个文件的大小是多少,或者文件夹的总大小是多少。 blob 存储是否通过 api 端点提供类似的数据?

编辑:我在 Azure Blob 上有大量文件,所以我正在寻找一种解决方案,我不必遍历所有文件来计算虚拟的总大小文件夹。

1 个答案:

答案 0 :(得分:0)

<块引用>

blob 存储是否通过 api 端点提供类似的数据?

因此,Azure Blob 存储不提供 API 来获取文件夹级别的存储统计信息,但您可以使用 List Blobs REST API 操作来获取该信息。

列出 Blob 操作将列出容器内的 Blob,但您可以使用 prefix 参数获取虚拟文件夹内的 Blob 列表,其中 prefix 将是虚拟文件夹的路径。例如,如果您希望列出 folder1 虚拟文件夹中的 blob,您可以将 prefix 指定为 folder1/

列表中的每一项都是一个 blob,它将有一个 size 属性,该属性将为您提供 blob 的大小。您只需将单个 blob 的大小相加即可获得文件夹的总大小。

相关问题