azure - Concat 逻辑应用中的文件路径和文件名以从 SFTP 虚拟机中删除文件
问题描述
Concat 逻辑应用中的文件路径和文件名以从 SFTP 虚拟机中删除文件。
在逻辑应用程序中使用连接器:-“SFTP-SSH”-->“删除文件”
我的静态路径是 /a/b/c/"child directory"/"filename"
子目录 - 将有多个子目录,例如 -1,2,3.. & 具有动态文件名。
解决方案
下面是我的逻辑应用,你可以参考截图。
您只需要使用“列出文件夹中的文件”操作列出“/A/B/C”下的所有子目录,然后使用“ 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”右上角的“...”按钮-->点击“设置”,然后启用“并发控制”并将“并行度”设置为1):
希望有帮助~
推荐阅读
- c# - 无法将 SeriesCollection 值绑定到 DataGrid
- spring - Spring Boot,数据库弹性
- python - / 不支持的操作数类型:'str' 和 'float' Python
- terraform - terraform 状态刷新并接受更改,不再使用旧代码更改
- quanteda - 阅读连字符的 Quanteda 版本更改
- reactjs - 未调用 componentDidUpdate 函数
- android - Android TextInputLayout - 底线下方没有空格
- firebase - 有没有办法在崩溃后的第一个应用启动时安排 Firebase 应用内消息?
- flutter - Flutter - 我正在寻找一种方法来创建一个圆圈,图标均匀分布在上面
- sql - 从多列返回值的 SQL 函数