使用时间戳将存档文件加载到不同的文件夹中

时间:2016-10-17 06:51:44

标签: sql ssis

提前谢谢。

我是ssis的新手,我需要一些帮助。 我必须创建一个包,其中,我必须从不同的文件夹中获取动态更改.csv文件并将它们加载到SQL表,在将文件加载到SQL表后我需要将文件放回到文件夹中从...获取。

我参考了这个链接做了一部分:How do I move files to an archive folder after the files have been processed?

我能够将所有文件加载到一个文件夹中,但我需要在加载后将文件放回到不同的文件夹中。 这是我有的文件结构

d:\ SAFI \ 2016_04 ||

file1.csv ||

File2.csv ||

File3.csv ||

d:\ SAFI \ 2016_05 ||

File1.csv ||

File2.csv ||

File3.csv ||

我需要将文件加载到存档文件夹中,但方式相同。

〔实施例:

d:\存档\ 2016_04 ||

File1.csv ||

File2.csv ||

File3.csv ||

d:\存档\ 2016_05 ||

File1.csv ||

File2.csv ||

File3.csv ||

它应该创建文件夹本身并相应地加载文件。

感谢任何帮助。

再次感谢你。

2 个答案:

答案 0 :(得分:1)

将文件系统任务与复制目录选项一起使用

使用变量

设置源连接和目标连接

答案 1 :(得分:0)

需要为folderpath,文件名,目录名使用变量。 使用执行SQL任务