在逻辑应用程序中连接文件路径和文件名以从 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):
希望对你有帮助~
在逻辑应用程序中连接文件路径和文件名以从 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):
希望对你有帮助~