我有一个名为"pictures"的容器,并且在其中有一些名为"Folder1"、"Folder2"的文件夹。因此,我的 Blob 文件将被命名为:"http://optimus.blob.core.windows.net/pictures/Folder1/IMG123.png"。使用以下 C# 代码删除文件夹内的文件:
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();
}
在删除了"Folder1"中的所有文件后,它将为空。我正在尝试删除空文件夹,但无法找到方法。是否可能删除这个文件夹?任何帮助将不胜感激。先感谢您的帮助。