如何在文件夹中使用源文件中的最新文件

时间:2014-04-09 17:11:34

标签: sql sql-server csv ssis

我有一个SSIS包,其中包含一个用于处理的CSV文件,该文件为源\\server\dash\LABORDERS.CSV提取一个文件并且工作正常。

enter image description here

我们希望将旧文件保留用于历史目的,因此每天都会有新文件而不是覆盖旧文件,它看起来像这样:

enter image description here

我知道我想添加一个脚本任务,但我不知道在哪里添加它以及如何调用它以便源文件始终在最新文件的文件夹中查找并使用该文件将数据传输到它的sql目的地。

我怎样才能实现它?

1 个答案:

答案 0 :(得分:1)

你有什么尝试?您可以在控制流的开头创建一个脚本任务,该任务使用.NET框架文件系统对象来搜索目录并获取具有最新时间戳的文件。然后,您可以将该文件名分配给SSIS变量,然后在文件连接管理器中使用该变量。