为什么带有文件名$$$。$$$的blob出现在Azure目录列表中?

时间:2012-05-04 09:02:30

标签: azure azure-storage azure-storage-blobs

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

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

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

我可以通过忽略该文件名来过滤掉它。只是想知道它为什么存在?如果有特殊意义吗?它是如何创建的?如果有更好的排除方式。在搜索“$$$。$$$”时谷歌似乎没什么帮助!

由于

格雷姆

1 个答案:

答案 0 :(得分:2)

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

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