在Logic App中使用Concat文件路径和文件名从SFTP VM删除文件。
在逻辑应用中使用连接器:-“ SFTP-SSH”->“删除文件”
我的静态路径是/ a / b / c /“子目录” /“文件名”
子目录-将具有多个子目录,如-1,2,3 ..&,并带有动态文件名。
下面是我的逻辑应用程序,您可以参考屏幕截图。
您只需要使用“ 列出文件夹中的文件 ”操作来列出“ / A / B / C”下的所有子目录,然后使用“ 对于每个 ”从“列出文件夹中的文件”循环正文。在“对于每个”操作中,合并路径和文件名并执行删除操作。
需要说明的是,我的sftp目录的结构是:
upload
A
B
C
childdirectory1
file1.csv
file2.csv
childdirectory2
file1.csv
file2.csv
childdirectory3
file1.csv
file2.csv
顺便说一句,在“对于每个”操作中,最好按以下方式进行此配置(单击“对于每个”右上角的“ ...”按钮->单击“设置”,然后启用“并发控制”,并将“并行度”设置为1):
希望对你有帮助〜
谢谢,请仔细阅读并获得进一步的帮助