C# Azure Blob名称在输出名称时包含子文件夹

C# Azure Blob名称在输出名称时包含子文件夹,c#,.net,azure,azure-storage-blobs,C#,.net,Azure,Azure Storage Blobs,我在Azure中有一个容器,在这个容器中我有一个子文件夹 问题是,当我得到blob名称时,它显示的不是test.doc,而是子文件夹/test.doc 有没有办法只显示文件名而不显示子文件夹和文件名 例如: systemdesign/templates/test.docx 使用systemdesign作为容器,为子文件夹和文档的test.docx创建模板 我只想显示:test.docx 还有吗?谢谢Azure Blob存储没有文件夹结构,您只能通过将完整路径作为Blob名称的一部分来伪装它 您

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

问题是,当我得到blob名称时,它显示的不是test.doc,而是子文件夹/test.doc

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

例如:

systemdesign/templates/test.docx
使用systemdesign作为容器,为子文件夹和文档的test.docx创建模板

我只想显示:test.docx


还有吗?谢谢

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

您可以执行以下操作:

var name=blob.name.Substringblob.name.LastIndexOf'/'


因此,在运行该代码后,名称应该等于test.doc。

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

您可以执行以下操作:

var name=blob.name.Substringblob.name.LastIndexOf'/'


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

Close实际上必须在后面添加+1,因为代码显示/test.doc意味着var name=blob.name.Substringblob.name.LastIndexOf'/'+1;但在其他方面工作起来却很有魅力:很高兴听到这个消息——实际上,感谢罗斯,因为代码显示/test.doc意味着var name=blob.name.Substringblob.name.LastIndexOf'/'+1;但在其他方面效果很好:很高兴听到-谢谢