使用SSIS文件系统任务设置属性

在本文中,我们将向您展示如何使用 SSIS 文件系统任务(附带示例)为文件和文件夹的文件系统设置属性。要删除目录内容,请参阅 SSIS 页面上提供的文章 《使用 SSIS 文件系统任务删除目录内容》

我们将文件夹复制到了 Documents Drive (F)。我们的任务是使用此 SSIS 文件系统任务更改 CUSTOMERS.txt 文件的默认属性。

在创建包之前,让我们向您展示 Customers.txt 文件的默认属性。

使用SSIS文件系统任务设置属性

要使用 SSIS 中的文件系统任务设置属性,请将文件系统任务拖放到“控制流”区域,并将其重命名为“使用 SSIS 文件系统任务设置属性”。

Setting Attributes Using File System Task in SSIS 2

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

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

Setting Attributes Using File System Task in SSIS 3

让我们通过选择“源连接”属性来配置源连接。如果您之前已经创建了 文件连接管理器,则选择已创建的;如果您将源连接存储在变量中,请将“源变量”属性更改为“True”并选择变量名称。

尽管我们已经创建了连接管理器,但为了向您展示步骤,我们选择“<新建连接...>”。

Setting Attributes Using File System Task in SSIS 4

单击“<新建连接...>”选项后,“文件连接管理器编辑器”将打开以进行配置。请选择您希望更改属性的文件。

在此示例中,我们正在更改 customers 文本文件。因此,我们从“用法类型”中选择“现有文件”选项,然后单击“浏览”按钮选择文件。

从上图可以看出,我们选择了复制文件夹内的 customers 文本文件。

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

让我们将文本文件的“隐藏”属性更改为 True。这将隐藏文本文件。

Setting Attributes Using File System Task in SSIS 7

让我们将文本文件的“只读”属性更改为 True。这将不允许我们修改文本文件。

Setting Attributes Using File System Task in SSIS 8

单击“确定”以完成文件系统任务编辑器的配置。

Setting Attributes Using File System Task in SSIS 9

让我们运行并查看我们是否使用文件系统任务成功更改了给定文件的属性。

Setting Attributes Using File System Task in SSIS 10

是的,我们已成功更改了属性。

Setting Attributes Using File System Task in SSIS 11