SSIS FTP 任务删除本地文件

在本文中,我们将向您展示配置 SSIS FTP 任务以删除本地文件的步骤,并附有示例。

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

下面的屏幕截图显示了本地文件系统中的数据。我们的任务是删除“文件系统任务”文件夹(即 Cache.xml)中存在的现有文件。

SSIS FTP 任务删除本地文件

为了从我们的本地计算机删除文件,首先将 FTP 任务 拖放到“控制流”区域,并将其重命名为 SSIS FTP 任务删除本地文件。

SSIS FTP TASK DELETE LOCAL FILES 1

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

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

SSIS FTP TASK DELETE LOCAL FILES 2

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

SSIS FTP 任务支持对文件和文件夹的八种不同操作。在此示例中,我们要删除本地文件系统中的文件,因此从“操作”属性中选择“删除本地文件”选项,如下所示。

SSIS FTP TASK DELETE LOCAL FILES 3

接下来,我们需要配置本地参数。目前,我们手动声明本地路径,但在实际情况中,我们建议使用变量。如果我们设置 IsLocalPathVariable 为 False,则必须使用 LocalPath 属性配置源连接。如果您已创建 文件连接管理器,则可以从下拉列表中选择它。否则,您必须通过选择“”来创建,如下面的屏幕截图所示。

SSIS FTP TASK DELETE LOCAL FILES 4

一旦您选择“”,文件连接管理器编辑器将在新窗口中打开。使用此编辑器,我们需要从本地文件系统中选择所需文件。为此,请单击“浏览”按钮以从我们的文件系统中选择位置。

SSIS FTP TASK DELETE LOCAL FILES 5

从下面的屏幕截图中,您可以看到我们选择了 Cache.xml 作为文件名。这意味着以下任务将从 E 驱动器删除 Cache.xml 文件。单击“打开”按钮选择它。

单击“确定”以完成 SSIS FTP 任务删除本地文件包的配置。

SSIS FTP TASK DELETE LOCAL FILES 7

让我们运行它,看看我们是否成功地从本地文件系统中删除了 Cache.xml 文件。