SSIS FTP 任务删除远程文件

FTP 任务用于对文件和文件夹(或目录)执行各种操作。在本文中,我们将向您展示配置 SSIS FTP 任务删除远程文件的步骤及示例。

下面的截图显示了 FTP 服务器中的数据。我们的任务是删除 FTP 服务器根目录中存在的一个或所有文件(.txt、.xls、.jpg)。

注意:SSIS FTP 任务使用 FTP 连接管理器来连接远程(FTP 服务器)文件和文件夹。

SSIS FTP 任务删除远程文件

要从 FTP 服务器删除文件,首先将 FTP 任务拖放到“控制流”区域,并将其重命名为 SSIS FTP 任务删除远程文件。

SSIS FTP TASK DELETE REMOTE FILES 1

双击它将打开 FTP 任务编辑器进行配置。请根据您的需求更改任务名称并提供有效的描述。

在“连接”部分,我们有一个名为 FTPConnection 的属性。单击下拉箭头将显示已创建的 FTP 连接(如果存在),或者请单击“”(<新建连接..>)选项来创建一个。在此示例中,我们使用的是已创建的连接(FTP 连接管理器),如下所示。有关连接设置,请参考FTP 连接管理器文章。

SSIS FTP TASK DELETE REMOTE FILES 2

请单击“文件传输”选项卡来配置 FTP 操作。下图显示了此选项卡中可用的属性。

SSIS FTP Task Delete Remote files 10

SSIS FTP 任务支持八种不同的文件和文件夹操作。在此示例中,我们想删除 FTP 服务器中的现有文件。因此,我们从“操作”属性中选择“删除远程目录”选项。

SSIS FTP TASK DELETE REMOTE FILES 3

目前,我们是手动声明远程路径,但在实际操作中,我们建议使用变量。请点击此选项旁边的浏览 (…) 按钮打开远程目录。

SSIS FTP TASK DELETE REMOTE FILES 4

从下面的截图中,您可以看到 / 是位置,因为它是 FTP 服务器的根目录,而且我们目前没有任何子文件夹。如果您想删除单个文件,可以选择目录中所需的文件。

SSIS FTP TASK DELETE REMOTE FILES 5

单击 OK 按钮进行选择。

SSIS FTP TASK DELETE REMOTE FILES 6

如果您想删除多个文件,可以使用通配符。在这里,我们想删除 FTP 服务器上的所有文件,因此我们使用 *.*。

SSIS FTP TASK DELETE REMOTE FILES 7

单击 OK 完成 SSIS FTP 任务删除远程文件包的配置。让我们运行它,看看是否成功从 FTP 服务器删除了现有文件。

SSIS FTP TASK DELETE REMOTE FILES 8

从下面的截图中,我们成功删除了 FTP 服务器中的所有现有文件。

评论已关闭。