温馨提示:本文翻译自stackoverflow.com,查看原文请点击:azure - Concat filepath & filename in Logic App to delete file from SFTP VM
azure azure-logic-apps delete-file

azure - 在Logic App中使用Concat文件路径和文件名从SFTP VM删除文件

发布于 2020-04-27 10:02:17

在Logic App中使用Concat文件路径和文件名从SFTP VM删除文件。

在逻辑应用中使用连接器:-“ SFTP-SSH”->“删除文件”

我的静态路径是/ a / b / c /“子目录” /“文件名”

子目录-将具有多个子目录,如-1,2,3 ..&,并带有动态文件名。

查看更多

提问者
Anirudh B
被浏览
52
Hury Shen 2020-02-10 14:41

下面是我的逻辑应用程序,您可以参考屏幕截图。

在此处输入图片说明

您只需要使用“ 列出文件夹中的文件 ”操作来列出“ / A / B / C”下的所有子目录,然后使用“ 对于每个 ”从“列出文件夹中的文件”循环正文。在“对于每个”操作中,合并路径和文件名并执行删除操作。

需要说明的是,我的sftp目录的结构是:

upload
  A
    B
      C
        childdirectory1
           file1.csv
           file2.csv
        childdirectory2
           file1.csv
           file2.csv
        childdirectory3
           file1.csv
           file2.csv

顺便说一句,在“对于每个”操作中,最好按以下方式进行此配置(单击“对于每个”右上角的“ ...”按钮->单击“设置”,然后启用“并发控制”,并将“并行度”设置为1): 在此处输入图片说明

希望对你有帮助〜