我有一个名为"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”中的所有文件后,它将为空。我正在尝试删除空文件夹,但无法做到这一点。是否可以删除文件夹?任何帮助都感激不尽。提前致谢。