2015-04-07 60 views
1

我在Azure中有一個容器,並且在此容器中有一個子文件夾。Azure Blob Name輸出時包含子文件夾名稱

的問題是,當我得到的BLOB名稱,而不是僅僅有test.doc,名稱顯示subfolder/test.doc

有沒有辦法,我只能得到展示,而不是子文件夾和文件名的文件名?

例如:

systemdesign/templates/test.docx 

隨着systemdesign作爲containertemplates子文件夾和test.docx該文檔。

我只想顯示:test.docx

有沒有呢?謝謝

回答

6

Azure Blob存儲沒有可用的文件夾結構 - 您只能通過將完整路徑包含爲blob名稱的一部分來僞造它。

你可以做的是:

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

所以名稱應該運行的代碼後,等於 「Test.doc的」。

+0

實際上關閉後,必須在代碼顯示爲'/ test.doc'後含有'+ 1',意思是'var name = blob.Name.Substring(blob.Name.LastIndexOf('/')+1); '但其他工作像一個魅力:) – DodoSombrero

+0

好聽 - 謝謝 –

相關問題