Tom-Newton opened a new issue, #40037:
URL: https://github.com/apache/arrow/issues/40037

   ### Describe the enhancement requested
   
   Child of https://github.com/apache/arrow/issues/18014
   
   Blob storage doesn't really have directories. Instead we use directory 
marker blobs to implement directories. Even hierarchical namespace storage 
accounts, that do have built in directories, implement it using directory 
markers. 
   
   Its possible that a user of the `AzureFileSystem` might accidentally try to 
read or write a directory marker which could cause confusion. This scenario 
should return a clear error message. 
   
   Hierarchical namespace storage accounts will add `hdi_isFolder=true` 
https://github.com/Azure/azure-sdk-for-cpp/blob/12407e8bfcb9bc1aa43b253c1d0ec93bf795ae3b/sdk/storage/azure-storage-files-datalake/src/datalake_utilities.cpp#L86-L90
 and on flat namespace accounts the the `AzureFileSystem` sets 
`is_directory=true`.
   
   ### Component(s)
   
   C++


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to