我是SSIS的新手,
每 30 分钟我将在源目录中收到一个文件或多个文件
我需要遍历这些文件并检查它是否具有.csv
或.dat
扩展名:
- 如果不是:向用户发送警报。
- 如果是:执行包
编辑:我试过了;
Main()
{
try
{
string[] filenames;
filenames = Directory.GetFiles(@"C:Input_Data\");
string FileExtension = Path.GetExtension("filenames");
if (FileExtension == ".DAT" && FileExtension == ".csv")
Dts.Variables["FileExist"].Value = 1;
}
catch
{
Dts.Variables["FileExist"].Value = 0;
}
Dts.TaskResult = (int)ScriptResults.Success;
}
但即使文件存在.dat
扩展名,它也会返回 0 并发送警报。