public void Delete(MediaFolder mediaFolder) { var blobClient = CloudStorageAccountHelper.GetStorageAccount().CreateCloudBlobClient(); var contentBlob = blobClient.GetBlobDirectoryReference(mediaFolder.GetMediaDirectoryPath()); foreach (var item in contentBlob.ListBlobs(new BlobRequestOptions() { UseFlatBlobListing = true })) { var blobContent = item as CloudBlob; if (blobContent != null) { blobContent.DeleteIfExists(); } } }
public static string GetMediaFolderItemPath(this MediaFolder mediaFolder, string itemName) { return(UrlUtility.Combine(mediaFolder.GetMediaDirectoryPath(), itemName)); }