我有一个容器名为“图片”,并且其中有一些文件夹名为“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();
}
。我试图删除空文件夹,但无法做到这一点。是否可以删除文件夹?任何帮助都感激不尽。提前致谢。