1

我试图从 Windows azure 管理门户中删除一些以 .jpg?12312223 和 .jpg?zz=23 (随机数)结尾的文件,但它永远不会起作用。我还尝试从 CloudBerry Explorer for Azure Blob Storage 中删除它们并收到错误消息。

有什么办法可以删除这些文件吗?

谢谢。

4

1 回答 1

3

如果您正在寻找其他工具来执行此操作,我建议您尝试Cerebrata ( http://www.cerebrata.com )的Azure Management Studio 。该工具目前处于公测阶段,可以从 Cerebrata 的网站主页下载(披露:我是 Cerebrata 团队的一员)。

如果您尝试通过存储客户端库执行此操作,则可以尝试以下操作:

        CloudStorageAccount storageAccount = CloudStorageAccount.DevelopmentStorageAccount;
        CloudBlobContainer blobContainer = storageAccount.CreateCloudBlobClient().GetContainerReference("images");
        CloudBlockBlob blobWithSpecialCharacters = blobContainer.GetBlockBlobReference("filename.txt?j=123123");
        using (MemoryStream ms = new MemoryStream(Encoding.UTF8.GetBytes("This is sample text")))
        {
            blobWithSpecialCharacters.UploadFromStream(ms);
        }
        blobWithSpecialCharacters.Delete();
于 2013-02-14T16:48:26.343 回答