BIML:FilySystemTask 缺少操作创建目录的 UseDirectoryIfExists 属性

BIML: FilySystemTask is missing UseDirectoryIfExists attribute for operation Create Directory

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

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

如何将 属性 设置为 true?

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

您还可以阅读有关 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>