任何人都可以提供帮助:
必需:SSIS包循环浏览文件夹(包含100个文件)并检查该文件夹中是否存在所需文件(5/6)。
是否有人已经拥有此代码 - 我们正在检查目标文件夹中是否存在多个文件
此致
答案 0 :(得分:2)
此时,您在文件夹上有每个文件名。要证明这一点,请在只读变量上添加一个脚本组件,双击它和变量,然后单击编辑脚本。让你的主要像这样:
public void Main()
{
System.Windows.Forms.MessageBox.Show(Dts.Variables["FileName"].Value.ToString());
Dts.TaskResult = (int)ScriptResults.Success;
}
现在,您可以通过几种方式进行比较。我不知道你在哪里有“必需文件”列表,但假设它在数据库上,你可以添加一个数据流任务,并在其中发送文件名到DB进行比较。