【发布时间】:2022-01-23 15:25:44
【问题描述】:
我正在使用一个 SSIS 包,它会在导入之前从 SQL 表中删除行。在我运行任何任务之前,我想检查源文件夹中是否有文件。如果文件存在,我们将运行我们的其他 SSIS 任务。否则,我们可以在不运行任何任务的情况下完成我们的包。 我使用下面的链接来配置检查文件是否存在于源文件夹中的脚本任务 http://www.techbrothersit.com/2013/07/ssis-how-to-check-if-file-exists-in.html
我的问题是文件名每天都在变化,这个例子只有在我们使用相同的文件名时才有效 时间。 有没有办法检查源目录中是否存在 .xlsx 文件?
提前致谢!
【问题讨论】:
-
我曾经使用脚本任务方法,但我认为更好的方法(这是来自主要使用 c# 的人的东西)是使用 foreach 循环。它基本上可以转换为...如果您的文件存在,请在框中执行所有操作,否则您就完成了。
-
并使用 *.xlsx 掩码(希望您可以进一步改进)并将已处理的文件移动到已处理的文件夹