我在 Azure 中有一个容器,在这个容器中我有一个子文件夹。
问题是,当我获得 blob 名称时,该名称不只是显示 test.doc
,而是显示 subfolder/test.doc
有没有办法让我只显示文件名而不显示子文件夹和文件名?
例如:
systemdesign/templates/test.docx
systemdesign
是容器
,templates
是子文件夹,test.docx
是文档。
我只想显示:test.docx
还有吗?谢谢
最佳答案
Azure Blob 存储没有文件夹结构可言 - 您只能通过将完整路径作为 Blob 名称的一部分来伪造它。
您可以执行以下操作:
var name = blob.Name.Substring(blob.Name.LastIndexOf('/'));
因此运行该代码后名称应等于“test.doc”。
关于c# - 输出名称时,Azure Blob 名称包含子文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29495849/