首页 > 解决方案 > 在 Biztalk 中使用 SFTP 适配器从所有子文件夹中检索文件

问题描述

我需要从位于单个文件夹中的大量子文件夹中获取所有 .pdf 文件。不断创建新的子文件夹,每个子文件夹都包含一组 .pdf 文件。

我想避免为每个文件夹创建一个新的接收位置。并且由于总是创建新的子文件夹,所以这个选项是不可能的。

是否可以使用 SFTP 适配器扫描文件夹中的子文件夹及其中的文件?我无法使用标准 SFTP 适配器甚至 FILE 适配器来完成此操作。我需要为此创建一个自定义适配器吗?

标签: fileadaptersftpbiztalksubdirectory

解决方案


使用 OOB SFTP 适配器无法做到这一点。

解决这种情况的一种常见方法是使用计划任务/代理作业,使用另一个 SFTP 客户端将文件递归地拉到文件共享上,以便 BizTalk 应用程序可以读取这些文件。

如果您使用的是 BizTalk Server 2016,则您已经拥有 WinSCP。


推荐阅读