我在Azure中有一个容器,在这个容器中我有一个子文件夹。
问题在于,当我获得blob名称时,名称显示为test.doc
有没有办法让我只显示文件名而不是子文件夹和文件名?
例如:
subfolder/test.doc
systemdesign/templates/test.docx
为systemdesign
,container
为子文件夹,templates
为文档。
我只想展示:test.docx
还有吗?感谢
答案 0 :(得分:6)
Azure Blob存储没有文件夹结构可言 - 您只能通过将完整路径包含在blob名称中来伪造它。
您可以做的是:
var name = blob.Name.Substring(blob.Name.LastIndexOf('/'));
因此,在运行该代码后,name应该等于“test.doc”。