0

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

我们在 Azure 中运行良好的 C# ListBlobs 方法显示每个文件夹在本地命名为“$$$.$$$”的额外文件在 AzureXplorer 或 ClumsyLeaf 中不可见。谷歌和 MSDN 都没有出现任何关于此的记录,所以我想知道是否有其他人看到过这个。AzureXplorer 中此缺陷的解决方法是使用不会生成这些隐藏文件的 ClumsyLeaf 手动创建本地 blob 文件夹,从而使我们无需专门围绕这些文件进行编码即可在本地继续测试。

4

1 回答 1

0

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

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

从第二个资源:

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

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

于 2012-04-06T04:53:55.840 回答