-1

我正在尝试使用 SSIS 脚本任务检查文件是否存在于文件夹中。

如果我想发送一封电子邮件说明文件是否存在,则不能使用 ForEachLoop。另外,我的文件名是随机的。

Firstpart_Secondaprt.csv

FirstPart 是恒定的,而 SecondPart 是随机的。

根据文件名检查第一部分,如果发现匹配,则发送文件存在邮件。否则文件不存在发送邮件。

我在脚本任务中使用了 FirstPart_*.csv。但它没有用。

关于如何在 ssis 的脚本任务中实现这一点的任何建议。

4

1 回答 1

1

你正在寻找System.IO.Directory.GetFiles(string, string). 这将根据可以包含通配符的模式在给定路径中搜索文件。

示例用法:

var foundFilenames = Directory.GetFiles(@"C:\my\path", "FirstPart_*.csv");

然后,您可以将其与脚本任务中的变量结合使用。

于 2015-08-25T13:55:36.757 回答