Azure Blob Name 在输出 Name 时包含 Subfolder

Azure Blob Name includes Subfolder when outputting Name

我在 Azure 中有一个容器,在这个容器中我有一个子文件夹。

问题是,当我获得 blob 名称时,名称显示的不是 test.doc,而是 subfolder/test.doc

有没有办法只显示文件名而不显示子文件夹和文件名?

例如:

systemdesign/templates/test.docx

systemdesigncontainertemplates 是子文件夹,test.docx 是文档。

我只想显示:test.docx

还有吗?谢谢

Azure Blob 存储没有文件夹结构可言 - 您只能通过将完整路径作为 blob 名称的一部分来伪造它。

您可以做的是:

var name = blob.Name.Substring(blob.Name.LastIndexOf('/'));

因此 运行 代码后的名称应等于 "test.doc"。