BIML:FilySystemTask缺少用于操作“创建目录”的UseDirectoryIfExists属性

时间:2018-08-08 14:46:01

标签: biml

我正在尝试使用BIML创建目录(如果该目录不存在)。 SSIS文件系统任务的操作Create Directory具有UseDirectoryIfExists属性,可以将其设置为true。

我在BIML中找不到<FileSystem>的属性。

如何将该属性设置为true?

1 个答案:

答案 0 :(得分:1)

我还没有在BIML中使用FileSystem,但是我可以试一试。虽然我还没有测试过。

您还可以阅读有关FileSystemTask属性here的更多信息。如我所见,它不直接具有UseDirectoryIfExists属性。但是,您可以尝试我在此下方写的内容。

这是使用UseDirectoryIFExists = true

创建FileSystemTask时手动SSIS包XML的外观
 <DTS:ObjectData> <FileSystemData TaskOperationType="CreateDirectory" TaskOverwriteDestFile="True" /> </DTS:ObjectData>

如果UseDirectoryIfExists = false

然后看起来像这样

<DTS:ObjectData> <FileSystemData TaskOperationType="CreateDirectory" /> </DTS:ObjectData>

所以我认为您的BIML应该如下所示:

<Tasks> <FileSystem Operation="CreateDirectory" OverwriteDestination="true"> </FileSystem> </Tasks>