Azure Blob存储:blob文件是否有时间戳?

时间:2014-06-10 01:11:00

标签: azure-storage-blobs

我需要找到最近添加的blob文件到blob存储。是否有与每个blob文件关联的时间戳?如果没有,那么添加它的最佳方法(便于检索)是什么?

2 个答案:

答案 0 :(得分:2)

查看LastModified BlobProperties对象ICloudBlobGetBlobReferenceFromServer的{​​{1}}属性。这将为您提供您正在寻找的时间戳。

答案 1 :(得分:1)

解决方案仅基于@Lukkha提供的上述解决方案。 PSB解决方案,其中我使用了以blob名称作为键,以DateStamp作为值的字典(K-V对)

blob_service = BlockBlobService(account_name=account, account_key=key, endpoint_suffix=domain)
generator = blob_service.list_blobs(container_name=container)

available_json_dict = {} 
for blob in generator:
    blobName = blob.name.split('/')[-1]+'.json'
    available_json_dict[blobName] = last_modified 
    last_modified = blob.properties.last_modified.strftime('%Y%m%d')
    print(blobName,'--->',last_modified)