1

有谁知道为什么当我在这样的目录中列出 blob 时:

var container = BlobClient.GetContainerReference(containerName);
var blobs = container.GetDirectoryReference(fileStroageLocation).ListBlobs().ToList();

我找到了我上传的两个文件和一个文件名为 $$$.$$$ 的附加 blob。如果我使用 Azure 文件存储浏览器 CloudXplorer,我看不到该文件。

但是,我可以通过忽略该文件名来过滤掉它。只是想知道为什么它在那里?如果有什么特殊意义呢?它是如何创建的?如果有更好的排除方法。搜索“$$$.$$$”时,Google 似乎不是很有帮助!

谢谢

格雷姆

4

1 回答 1

3

我不记得是哪个,但是当您在其 UI 中创建目录时,一些存储工具会将该文件创建为占位符。因为blob存储没有目录的概念,所以无法创建container/dir,所以有些工具会创建container/dir/$$$.$$$

如果 CloudXplorer 没有向您显示该文件,我猜 CloudXplorer 是创建它的工具。

于 2012-05-04T15:13:53.783 回答