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 パッケージを呼び出す場所です * /