microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
372 stars 85 forks source link

Blob Metadata is lost when files are exported. #8144

Closed GeneralAlgorithm closed 1 month ago

GeneralAlgorithm commented 1 month ago

Preflight Checklist

Storage Explorer Version

1.35.0 (100)

Regression From

No response

Architecture

x64

Storage Explorer Build Number

20240810.1

Platform

All

OS Version

Windows 11

Bug Description

Downloading Blobs and dragging and dropping them erases all Metadata without warning.

Steps to Reproduce

Create a blob with metadata. Right click its blob storage folder. Download the blobs to your system. Delete the folder. Drag and drop the downloaded folder. Inspect metadata, find none.

Actual Experience

My metadata is gone.

Expected Experience

I'm not sure how to keep track of it but the metadata could be exported to a dictionary file or made part of the extended filesystem properties or something?

Additional Context

No response

craxal commented 1 month ago

@GeneralAlgorithm This sounds like it's by design. Metadata is an Azure platform feature and not something that translates to your local file system. I would suggest transferring blobs directly to their intended destination instead of downloading them first. If you move/copy blobs directly to another container, you can preserve metadata, assuming you have the necessary permissions to read metadata from the source location.

GeneralAlgorithm commented 1 month ago

I'll just avoid this feature, thanks.