从Azure门户删除Blob文件

从Azure门户删除Blob文件,azure,azure-storage,azure-storage-blobs,blobstorage,Azure,Azure Storage,Azure Storage Blobs,Blobstorage,我是Azure DatabaseDB的新手,我想检查上传到blob存储的文件,并从portal.Azure.com中逐个删除 是否可以查看列表并将其从portal.azure.com中删除 注意:我只想删除blob存储中存储的文件,而不是 blob存储 我找到了解决办法 单击您的存储帐户->单击容器=>选择容器=>单击文件=>最后删除 ============================================= 更新: 还提供了相同的功能。免费工具,可在任何地方(从Windows、

我是Azure DatabaseDB的新手,我想检查上传到blob存储的文件,并从portal.Azure.com中逐个删除

是否可以查看列表并将其从portal.azure.com中删除

注意:我只想删除blob存储中存储的文件,而不是 blob存储

我找到了解决办法

单击您的存储帐户->单击容器=>选择容器=>单击文件=>最后删除

=============================================

更新:

还提供了相同的功能。免费工具,可在任何地方(从Windows、macOS或Linux)轻松管理Azure云存储资源

上载、下载和管理Azure Blob、文件、队列和表,以及Azure Cosmos DB和Azure Data Lake存储实体。轻松访问虚拟机磁盘并使用Azure资源管理器或经典存储帐户。管理和配置跨源资源共享规则


谢谢。

您也可以从C代码中执行此操作-

private CloudBlobContainer blobContainer;

public void DeleteFile(string uniqueFileIdentifier)
{
  this.AssertBlobContainer();

  var blob = this.blobContainer.GetBlockBlobReference(fileName);
  blob.DeleteIfExists();
}

private void AssertBlobContainer()
{
// only do once
if (this.blobContainer == null)
{
    lock (this.blobContainerLockObj)
    {
        if (this.blobContainer == null)
        {
            var client = this.cloudStorageAccount.CreateCloudBlobClient();

            this.blobContainer = client.GetContainerReference(this.containerName.ToLowerInvariant());

            if (!this.blobContainer.Exists())
            {
                throw new CustomRuntimeException("Container {0} does not exist in azure account", containerName);
            }
        }
    }
}

if (this.blobContainer == null) throw new NullReferenceException("Blob Empty");
}

谢谢,我想从portal.azure.com中删除它,现在我找到了解决方案。@VIVEK-OP已经向您解释过了-他们想要的是门户解决方案,而不是代码解决方案。你还假设他们在和c合作。这可能就是你投反对票的原因。@VIVEK投反对票?这是自由投票。我正在寻找一个C解决方案,无意中发现了这段有用的代码。谢谢你的贡献。什么是blobContainerLockObj?我找不到这份工作。任何人都可以得到这项工作?我只能在两天后标记它。但你可以投票表决;