获取Azure文件存储目录统计信息-API

时间:2019-12-26 20:23:54

标签: azure fileshare

我正在尝试在azure文件共享存储帐户中获取用于目录/子目录的大小。我可以使用屏幕右上方的“带有目录统计信息的Azure存储资源管理器”获取此信息。 但是,我找不到通过API或Powershell命令获取此信息的简便方法。 我看了以下API: https://docs.microsoft.com/en-us/rest/api/storageservices/operations-on-directories

,并且还尝试了C#Azure存储SDK。还没有运气。

有人尝试过吗?谢谢!

1 个答案:

答案 0 :(得分:0)

不幸的是,没有API可以做到这一点。有一个API可以在共享级别(https://docs.microsoft.com/en-us/rest/api/storageservices/get-share-stats)上获取统计信息,但目录则没有。

您将要执行此操作的方法是递归列出目录中的目录和文件(https://docs.microsoft.com/en-us/rest/api/storageservices/list-directories-and-files)。列表操作将为您提供文件及其大小。您只需要添加每个文件的大小即可获取目录的统计信息。