我已经创建了 5 个 ssis 包,我需要使用文件监视程序来执行它们,该监视程序监视文件夹中的文件并执行适当的包。文件名如下* _201307.txt, ** _201308.txt 等,根据月份变化。这是我的代码
private void OnChanged(object source, FileSystemEventArgs e)
{
// Specify what is done when a file is changed, created, or deleted.
//Console.WriteLine("File: " & e.FullPath & " " & e.ChangeType)
//logger.Info("Realtime file watcher activity: change type [" + e.ChangeType + "] file [" + e.Name + "]");
Console.WriteLine("Realtime file watcher activity: change type [" + e.ChangeType + "] file [" + e.Name + "]");
if (_watcherActivityList.Count > 10000)
{
//logger.Warn("Realtime file watcher activity list is over 10,000 items, clearing list");
_watcherActivityList.Clear();
}
else
{
//under 10,000 items
}
_watcherActivityList.Add(e.ChangeType + "|" + e.FullPath);
if (e.ChangeType == WatcherChangeTypes.Created)
{
/*** THIS IS WHERE YOU'LL CALL YOUR SSIS PACKAGE ***/
}
有人可以在这里发布代码吗/ *这是您调用 SSIS 包的地方* /