【发布时间】:2014-04-11 11:41:53
【问题描述】:
这可能是不可能的,但我想知道为什么没有选项允许文件系统任务在不存在的情况下创建新目录。
我有一个包,它可以在目标机器上查找特定目录,然后在将特定部分插入数据库之前读取文件。最后,我想让包存档完成的文件,方法是将它们移动到与源文件相同的目录中的子目录“存档”。
所以我创建了一个脚本任务来用预期的目录路径(尚不存在)填充变量,并使用文件系统任务将文件“移动”到目标变量。但除非我先创建新的存档目录,否则我无法使用该任务,因为它失败了:
[File System Task] Error: An error occurred with the following error message: "Could not find a part of the path.".
这真的不可能吗?
我知道我可以在派生新存档路径的同一个地方编写脚本,然后首先使用 Filesystem 对象创建它,但我希望这个任务会创建当前不存在的目录。有人可以确认一下吗?
谢谢
【问题讨论】:
标签: filesystems ssis