【发布时间】:2021-06-25 20:04:39
【问题描述】:
我想要 Azure Blob 存储中特定文件夹的统计信息。例如,我想知道一个文件夹中有多少个文件,每个文件的大小是多少或文件夹的总大小是多少。 Blob 存储是否通过 api 端点提供类似的数据?
编辑:我在 Azure Blob 上有大量文件,因此我正在寻找一种解决方案,我不必遍历所有文件来计算虚拟的总大小文件夹。
【问题讨论】:
标签: azure blob azure-blob-storage
我想要 Azure Blob 存储中特定文件夹的统计信息。例如,我想知道一个文件夹中有多少个文件,每个文件的大小是多少或文件夹的总大小是多少。 Blob 存储是否通过 api 端点提供类似的数据?
编辑:我在 Azure Blob 上有大量文件,因此我正在寻找一种解决方案,我不必遍历所有文件来计算虚拟的总大小文件夹。
【问题讨论】:
标签: azure blob azure-blob-storage
blob 存储是否通过 api 端点提供类似的数据?
因此,Azure Blob 存储不提供 API 来获取文件夹级别的存储统计信息,但您可以使用 List Blobs REST API 操作来获取该信息。
列出 Blob 操作将列出容器内的 Blob,但您可以使用 prefix 参数获取虚拟文件夹内的 Blob 列表,其中 prefix 将是虚拟文件夹的路径。例如,如果您希望列出 folder1 虚拟文件夹中的 blob,您可以将 prefix 指定为 folder1/
列表中的每个项目都是一个 blob,它有一个 size 属性,它将为您提供 blob 的大小。您只需将单个 blob 的大小相加即可获得文件夹的总大小。
【讨论】: