AzureXplorer - 本地blob存储 - 手动创建文件夹时意外隐藏的fies

时间:2012-04-06 01:58:45

标签: c azure blob local hidden

AzureXplorer - 本地blob存储 - 手动创建文件夹时意外隐藏的文件

我们在Azure中运行正常的C#ListBlobs方法在AzureXplorer或ClumsyLeaf中看不到本地名为“$$$。$$$”的每个文件夹的一个额外文件。谷歌和MSDN都没有发现任何这方面的注意事项,所以我想知道是否还有其他人看过这个。 AzureXplorer中此缺陷的解决方法是使用ClumsyLeaf手动创建本地blob文件夹,该文件夹不会生成这些隐藏文件,从而允许我们继续在本地进行测试,而无需专门编写这些文件。

1 个答案:

答案 0 :(得分:0)

Windows Azure Blob存储不支持文件夹。所有和任何伪造文件夹的软件都会创建文件(blob)。通过在blob名称中设置前缀来模拟文件夹(或目录)。因为斜杠字符对于blob名称是有效的。

您可以在以下资源中找到有关blob服务的更多信息:

来自第二个资源:

  

Blob服务基于平面存储方案,而不是分层结构   方案。但是,您可以指定字符或字符串分隔符   在blob名称中创建虚拟层次结构。

这就是为什么,为了拥有一个“文件夹”,你必须在该“文件夹”中至少有一个blob(文件)(我引用“文件夹”一词,因为它不是真正的文件夹,而只是一部分blob本身的名称。)