list_directories_and_files 上缺少 Azure FileProperties 内容

Azure FileProperties content missing on list_directories_and_files

我正在使用 Django 2.0.4、Python 3.5 和 Azure FileStorage:

Azure Python API

Seems to work with Blobs

Azure Python 包一切正常。现在我想列出一个目录的所有文件并查看它们的 LastModified 属性 和一些其他属性:

# getting Azure service
azureService = getAzureService()

# list all files in directory
archivesList = azureService.list_directories_and_files('myfilestoragename', directory_name='archives')
for element in archivesList:
    element_name = element.name
    element_lastmodified = element.properties.last_modified
    element_contentlength = element.properties.content_length

问题是:element_lastmodified 总是 None 但是 element_contentlength 有一个有效值。

当我使用 MS Azure 存储资源管理器并查看每个文件的 properties 时,属性 LastModified 具有有效的时间戳。

有什么想法吗?谢谢!

last_modified 始终是 None,因为不幸的是该服务在列出目录和文件时不会 return 此信息。请参考 REST 文档 here.

要获取files/directories的最后修改时间,请使用get_directory_properties和get_file_properties。