SSIS 中的文件系统任务删除文件

在本文中,我们将通过示例向您展示如何在 SSIS 中使用文件系统任务删除文件。要删除目录,请参阅 SSIS 页面上的“SSIS 中的文件系统任务删除目录”文章。

提示:要删除多个文件,我们必须使用 For each 容器

我们在“音乐”文件夹中有一个“文件系统任务”文件夹。我们的任务是删除“文件系统任务”文件夹中的单个文件(COUNTRIES LOOKUP.xls)。

SSIS 中的文件系统任务删除文件

要在 SSIS 中使用文件系统任务删除文件,请将文件系统任务拖放到“控制流”区域,并将其重命名为“使用文件系统任务删除文件”。

Delete File Using File System Task in SSIS 1

双击它将打开文件系统任务编辑器进行配置。

在此示例中,我们正在删除单个文件。因此,请将“操作”属性更改为“删除文件”。

Delete File Using File System Task in SSIS 2

让我们通过选择“源连接”属性来配置源连接。如果您有文件连接管理器,请选择它。或者,如果您将源连接存储在变量中,请将“源变量”字段更改为“True”,然后选择变量名称。

在这里,我们选择“<新建连接...>”。

单击“<新建连接...>”选项后,将打开“文件连接管理器编辑器”进行配置。在此示例中,我们正在删除单个文件。因此,请从“用法类型”中选择“现有文件”选项。

单击“浏览”按钮选择现有文件(即 Countries Lookup.xls)。

从上面的屏幕截图中,您可以看到我们在“文件系统任务”文件夹中选择了名为 Countries Lookup 的 Excel 文件。

Delete File Using File System Task in SSIS 5

单击“确定”以完成文件连接管理器的配置。

Delete File Using File System Task in SSIS 6

单击“确定”完成文件系统任务编辑器的配置。让我们运行并查看是否成功使用文件系统任务删除了 Excel 文件。

Delete File Using File System Task in SSIS 7

好了,我们已成功删除了位于“文件系统任务”文件夹或目录中的 Countries Lookup 文件。