繁体   English   中英

如何从 Azure databricks 在 Azure Blob 中创建一个空文件夹

[英]How to create a empty folder in Azure Blob from Azure databricks

我有一个场景,我想列出 Azure Blob 中目录中的所有文件夹。 如果没有文件夹存在,则创建一个具有特定名称的新文件夹。

我正在尝试使用 dbutils.fs.ls(path) 列出文件夹。

但是上述命令的问题是,如果路径不存在,它就会失败,这对我来说是一个有效的场景。

如果我的程序第一次运行,路径将不存在并且 dbutils.fs.ls 命令将失败。 有什么方法可以从 Databricks 动态处理这种情况。

如果我可以在执行我的工作之前从 Databricks 在 Azure Blob 中创建一个空文件夹,它也将适用于我。

我尝试从 databricks 笔记本中运行以下命令

   %sh mkdir -p /mnt/<mountName>/path/folderName 

在这里,命令成功运行,即使我在 Azure Blob 中的容器已安装,它也不会创建文件夹。 对不起,这么长的帖子。 任何帮助深表感谢。 提前致谢

dbutils.fs.mkdirs("/mnt/<mountName>/path/folderName")

我发现这能够创建一个安装了 blob 存储的文件夹

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM