标签: azure azure-logic-apps azure-blob-storage
我已经设置了一个逻辑应用程序,用于将我的FTP服务器上的新文件移动到我的azure存储容器中,该容器具有我的文件的blob。我找到了一种使用存储资源管理器创建新文件夹的方法,但有没有办法可以使用逻辑应用程序自动执行此操作?例如,如果在我的FTP中创建了一个新文件夹并添加了文件,我想创建一个blob文件夹并将这些文件移动到该blob中。
答案 0 :(得分:5)
首先,Azure blob存储不支持文件夹。只有您的存储帐户和包含blob的容器列表。
您可以通过添加包含斜杠的名称来强制模拟目录,例如: G。上传以下文件:
/myVirtualFolder/test.txt
将文件上传到您想要的容器,存储资源管理器等工具将解析斜杠并将其显示为文件夹:
但是如果你检查test.txt的元数据,你会发现实际的文件名是/myVirtualFolder/test.txt:
因此,您只需将虚拟目录添加到其名称,即可将目标目录中的所有文件上传到容器中。你不能首先创建一个文件夹。