SSIS文件系统任务-移动目录

时间:2020-01-24 16:05:09

标签: ssis

我非常困惑。

我有一个目标目录: \\ Client \ D $ \ Data Feed \ Archive 。我在文件系统任务编辑器中将其设置为我的目标连接。

我有一个源目录: \\ Client \ D $ \ Data Feed \ Plan 24-01-2020 。我在文件系统任务编辑器中将此设置为我的源连接。它还包含一个CSV文件。

对于“文件系统任务编辑器”中的“操作”,我选择“ 移动目录”作为操作。

所有设置只需单击运行。执行时,出现以下错误消息:“ 该文件已存在时无法创建文件。”

奇怪的是,源文件夹中的CSV文件已复制到“存档”文件夹。

我只希望将 Plan 24-01-2020 文件夹移动到 Archive 文件夹。

我做错了什么?

由于按照本教程的指导,该文件夹应无任何问题地移动:https://www.tutorialgateway.org/move-directory-using-file-system-task-in-ssis/

1 个答案:

答案 0 :(得分:0)

我认为您需要在这里做两件事。

首先,在File System Task中创建一个将OverwriteDestinationFile设置为TRUE的表达式。

enter image description here

接下来,您将需要稍微修改目标路径。您可能希望将目的地指定为\\Client\D$\Data Feed\Archive\,而不仅仅是\\Client\D$\Data Feed\Archive\Plan 24-01-2020\。否则,它将仅将\\Client\D$\Data Feed\Plan 24-01-2020\的内容复制到\\Client\D$\Data Feed\Archive\而不创建Plan 24-01-2020子文件夹。

相关问题