我有一個容器名爲「圖片」,並且其中有一些文件夾名爲「Folder1」,「Folder2」。所以我的blob文件將會像這樣寫入「http://optimus.blob.core.windows.net/pictures/Folder1/IMG123.png」。使用下面的C#代碼,刪除所有這些文件中「Folder1中」這將是空後,刪除這些文件夾裏面,刪除Azure Blob存儲容器內的文件夾
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(*AzureConnectionString*);
CloudBlobClient blobClient = storageAccount.CreateCloudBlobClient();
CloudBlobContainer container = blobClient.GetContainerReference("pictures");
var blobs = container.ListBlobs("Folder1", true);
foreach (var blob in blobs)
{
container.GetBlockBlobReference(((CloudBlockBlob)blob).Name).DeleteIfExists();
}
。我試圖刪除空文件夾,但無法做到這一點。是否可以刪除文件夾?任何幫助都感激不盡。提前致謝。