【发布时间】:2015-02-13 13:20:34
【问题描述】:
我开发了一个 SSIS 包,它将 excel 文件加载到 SQLSERVER 数据库。包工作正常。但我需要根据以下要求修改包。
主文件夹名称:“ROOT” 子文件夹:“A”、“B”、“C” 每个子文件夹内的文件夹:“已处理”, “ 无效的” 以及包运行时必须处理的新 excel 文件。
现在我需要处理每个子文件夹“A”、“B”和“C”中的文件,而不是“已处理”和“无效”文件夹中的文件
这是因为一旦我处理了文件,包就会将该文件移动到“已处理”文件夹,如果它无法处理特定的 excel 文件包会将文件移动到“无效”文件夹。
因此,每个子文件夹中的“已处理”和“无效”文件夹仅包含旧文件。我尝试使用两个 foreach 循环……但失败了,这对我来说是一个很大的困惑。如果我在 foreach 循环中启用“遍历子文件夹”选项,它也在处理已经处理的文件。 请有人帮我解决这个问题
【问题讨论】:
-
您能否发布更多关于您如何尝试使用两个 foreach 循环的详细信息?似乎这将是要走的路。为什么你的尝试失败了?
标签: sql-server excel ssis