在逻辑应用程序中连接文件路径和文件名以从 SFTP VM 中删除文件

Concat filepath & filename in Logic App to delete file from SFTP VM

在逻辑应用程序中连接文件路径和文件名以从 SFTP VM 中删除文件。

在逻辑应用程序中使用连接器:- "SFTP-SSH"-->"Delete file"

我的静态路径是 /a/b/c/"child directories"/"filename"

子目录 - 将有多个子目录,如 -1、2、3.. 以及动态文件名。

下面是我的逻辑应用,你可以参考截图。

您只需要使用“List files in folder" action to list all of the child directories under the "/A/B/C" and then use "For each”从"List files in folder"循环正文。在"For each"动作中,连接路径和文件名并进行删除操作。

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

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

顺便说一句,在"For each"动作中,你最好做如下配置(点击"For each"右上角的“...”按钮-->单击 "Settings" 然后启用 "Concurrency Control" 并将 "Degree of Parallelism" 设置为 1):

希望对你有帮助~