标签: azure-logic-apps
是否可以检查特定目录结构的存在并创建(如果不存在)?
我正在创建这样的blob:
当目录不存在时,我会得到:
当目录结构不存在时如何创建?
答案 0 :(得分:1)
首先,Azure Blob不支持文件夹,它是一个模拟目录。您可以在Blob名称中指定字符或字符串定界符,以创建虚拟层次结构(例如,正斜杠/)。您可以参考此link。
/
因此,您无需检查是否存在特定目录,只需使用目录命名Blob,然后它将创建文件夹,并且具有相同目录前缀的Blob将被分类在同一文件夹中。
只需使用诸如foldername/blobname这样的目录前缀命名该blob。
foldername/blobname
答案 1 :(得分:-1)
据我所知,逻辑应用程序中没有动作来创建容器。因此,我认为您可以在逻辑应用程序中添加一个函数来创建容器,然后创建Blob。我在下面发布了屏幕截图:
创建azure函数(此处使用v1运行时版本)
然后将该功能添加到您的逻辑应用中并提供请求正文
创建blob并使用/ azure填写“指定要上传的文件夹路径”框,因为上面的请求正文为“ name”:“ azure”。
运行此逻辑应用程序,它将创建一个名为“ azure”的容器并创建一个名为“ testblob”的Blob。