我想将 blob 存储中结构相同的文件和文件夹传输到 Sharepoint 文档库

I want to transfer files as well as folders which is in same structure in blob storage to sharepoint document library

文件每天都会在 blob 存储中更新,所以我想要增量方法,它只传输新文件并在 SharePoint 中创建文件夹(如果不存在)。例如 mycontainer/folder/20210101/test.csv , mycontainer/folder/20210102/test.csv csv 文件可能是单个文件或多个文件。我已经在逻辑应用程序中创建了工作流,但不知何故我被困在这里我附上了我的工作流截图。 图片截图:

这里是整体流程

我就是这样达到你的要求的

我首先建立了一个文件夹,每天都会在其中添加文件,然后我使用 compose 连接器从中检索 'LastModifiedDate'。

这是我使用的 Compose 连接器表达式 [Compose]

substring(join(split(triggerBody()?['LastModified'],'-'),''),0,8)

后来我用它创建了另一个文件夹并将文件添加到该文件夹​​中。然后我使用 compose connector 来获取路径

这是路径组合连接器 [Compose2]

substring(body('Create_blob_(V2)')?['Path'],0,lastIndexOf(body('Create_blob_(V2)')?['Path'],'/'))

最后,我使用了 SharePoint 连接器并使用上述路径创建了一个文件夹,在下一步中我创建了一个与 blob 结构相同的文件。

这是我的存储帐户和 SharePoint 的屏幕截图 Storage Account


Sharepoint

更新

我注意到当我在末尾添加删除 blob 连接器时,blob 被删除了,以 blob 作为 'List of files path.' 因此,这可能符合条件。