list_directories_and_files 上缺少 Azure FileProperties 内容
Azure FileProperties content missing on list_directories_and_files
我正在使用 Django 2.0.4、Python 3.5 和 Azure FileStorage:
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。
我正在使用 Django 2.0.4、Python 3.5 和 Azure FileStorage:
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。