使用逻辑应用程序将多个文件夹下的文件从sftp传输到SharePoint文档库 [英] Transfer files under multiple folder from sftp to sharepoint document library using logic app
本文介绍了使用逻辑应用程序将多个文件夹下的文件从sftp传输到SharePoint文档库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
推荐答案
文件夹结构的工作流程如下:
- List files在您的SFTP文件夹
- 使用列表操作的输出作为参数创建"For each" loop。
- 为确保您不会将文件视为文件夹(如果您可以将文件放在/new中,例如/new/test.txt),请添加condition:循环项的
IsFolder
属性=true
。 - 在循环内(和条件结果
True
)再次列出文件,这次是在子文件夹中,使用循环项的Path
属性。 - 使用此列表操作的输出作为参数创建新的";for each";循环。
- 也可以添加一个条件:内循环项的
IsFolder
属性=false
。 - Get content,使用内循环项的
Id
属性。 - Create a file使用在前面的操作中检索到的文件夹路径、文件名和文件内容作为参数。如果该文件夹不在SharePoint库中,则应自动创建它。
请注意,每次运行这样的工作流都会传输所有文件-它不会检查哪些文件是新的,哪些文件在以前运行的Logic App中传输过等-这将是一个完全不同的挑战。
这篇关于使用逻辑应用程序将多个文件夹下的文件从sftp传输到SharePoint文档库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文