如何在azure blob存储中创建空文件夹,就像工具中的空文件夹一样#34; Azure Explorer"
答案 0 :(得分:8)
从技术上讲,Azure Blob存储中没有空文件夹,因为blob存储具有2级层次结构 - blob容器和blob。您实际上是通过在文件名前添加您喜欢的文件夹名称来创建文件夹的错觉,例如假设您想要在css
文件夹中使用样式表(例如site.css),则将样式表文件命名为css/site.css
。
一些工具的作用是为了创建一个空文件夹,它们创建一个零字节blob并在其前面加上文件夹的名称,然后不显示零字节blob。如果你愿意,你可以这样做。
答案 1 :(得分:0)
Gaurav的观点很难理解。
虽然在实践中,在bash中使用hdfs
cli时,我发现您无法重命名该文件(使用mv
作为您通常会)如果您尝试创建'的子目录不存在。
但是你可以使用
hdfs dfs -mkdir -p wasb://container-name@account-name.blob.core.windows.net/sub-dir-name
其次是
hdfs dfs -mv wasb://container-name@account-name.blob.core.windows.net/file-name wasb://container-name@account-name.blob.core.windows.net/sub-dir-name/file-name
答案 2 :(得分:0)
这是使用Linux的一种方法。
az storage blob upload --container-name <container name> --name <folder name> -f /dev/null --account-name <storage account name>
myfolder/
)/dev/null/
)答案 3 :(得分:0)
如果您有ADLS Gen2,则可以。有关更多详细信息,请参阅以下URL Creating a hierarchical container directory using PowerShell in Azure ADLS Gen2 storage account