robinrodricks / FluentStorage

A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.
MIT License
263 stars 33 forks source link

ExistsAsync in AWS #31

Closed ebrahimkhodadadi closed 2 weeks ago

ebrahimkhodadadi commented 1 year ago

Is ExistsAsync just looking for Files? how about Directories?

robinrodricks commented 2 weeks ago

AWS S3 storage does not support empty directories. S3 buckets just have the notion of objects stored by path in a bucket. Its like a hashtable where the S3 object path is the key, and the binary data (file data) is the value.