2016-10-17 69 views
0

感谢您提前。将档案文件加载到具有时间戳的不同文件夹中

我是新来的ssis,我需要一些帮助。 我必须创建一个包,其中,我必须从文件加载到SQL表中后,动态更改来自不同文件夹的.csv文件并将它们加载到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:\ Archive \ 2016_05 ||

File1.csv ||

File2.csv ||

File3.csv ||

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

任何帮助表示赞赏。

再次感谢您。

+0

对不起,它是如何构成的流动?移动文件并处理它们......如果你把这些文件放在同一个位置,为什么移动它们? –

+0

@ Alex:我将从远程服务器访问文件,我需要加载这些文件,然后将它们移动到本地计算机 –

+0

您有什么信息可用?你使用变量来存储文件名/路径吗?你在使用循环吗? –

回答

0

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

1

使用文件系统任务与副本目录选项

组源连接和目标连接使用可变

相关问题