输出名称时,Azure Blob名称包括子文件夹

时间:2015-04-07 15:54:47

标签: c# .net azure azure-storage-blobs

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

问题在于,当我获得blob名称时,名称显示为test.doc

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

例如:

subfolder/test.doc

systemdesign/templates/test.docx systemdesigncontainer为子文件夹,templates为文档。

我只想展示:test.docx

还有吗?感谢

1 个答案:

答案 0 :(得分:6)

Azure Blob存储没有文件夹结构可言 - 您只能通过将完整路径包含在blob名称中来伪造它。

您可以做的是:

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

因此,在运行该代码后,name应该等于“test.doc”。