【发布时间】:2017-10-09 16:22:34
【问题描述】:
我正在使用 Azure 存储帐户并尝试使用 powershell 来删除容器上存在的文件夹(我知道容器只是一个 2 层层次结构和 blob 概念,并且每个文件夹实际上并不存在)。
除了无法检查文件夹日期/时间属性之外,在 blob 本身上,我能找到的唯一属性是“上次修改”,这对于我们的目的来说通常是可以的,尽管拥有创建属性更好。 据我了解,唯一的解决方案是创建一个表并列出每个文件及其创建时间和日期?这件事似乎需要做很多工作。
我可以从该文件夹中枚举一个文件,因为它们都被复制在一起,然后删除所有共享根“文件夹”的 blob,但我更愿意知道文件夹本身的实际最后修改时间,而不是其中的文件。有没有办法实现这一目标?现在,我没有锁定使用 azure 存储容器,文件共享也是可能的,但是当我尝试这样做时,枚举文件夹是可能的,但是修改后的日期和时间属性由于某种原因没有被填充,这是唯一的“ETag”旁边的属性。
提前致谢。
【问题讨论】:
标签: powershell azure-blob-storage azure-storage-files