python get last modified file from blob storage container
Edit
To get the last modified file from a blob storage container you can use the ContainerClient. In the below code I am getting the full list of files from container / path using the list_blobs method & then I am sorting using the sorted function in descending order. Then I am returning the first element from the sorted list.
Sample Code
To get the last modified file from a blob storage container you can use the ContainerClient. In the below code I am getting the full list of files from container / path using the list_blobs method & then I am sorting using the sorted function in descending order. Then I am returning the first element from the sorted list.
def get_latest_file_from_blob():
AZURE_STORAGE_CONNECTION_STRING = 'DefaultEndpointsProtocol=https;AccountName=yourstorageaccountname;AccountKey=your storage account key==;EndpointSuffix=core.windows.net'
container = ContainerClient.from_connection_string(conn_str=AZURE_STORAGE_CONNECTION_STRING,
container_name="yourcontainerpath")
blob_list = container.list_blobs("your/path")
sorted_blob_list = sorted(blob_list,key=lambda x: x.creation_time, reverse=True)
return sorted_blob_list[0].name