我需要找到最近添加的blob文件到blob存储。是否有与每个blob文件关联的时间戳?如果没有,那么添加它的最佳方法(便于检索)是什么?
答案 0 :(得分:2)
查看LastModified
BlobProperties
对象ICloudBlob
类GetBlobReferenceFromServer
的{{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)