C#windows service fileSystemWatcher同时有多个文件

时间:2014-09-24 12:27:57

标签: windows-services filesystemwatcher

我使用文件系统观察器创建了一个Windows服务。它获取新添加的文件并执行一些过程。它工作正常,但当我尝试同时添加更多文件时,它不会按预期工作。只有第一个文件被执行。有什么建议可以克服这个问题吗?

1 个答案:

答案 0 :(得分:0)

这是我的代码部分。我将excel文件上传到配置了文件观察程序的特定目录。

protected override void OnStart(string[] args)
        {
            //Set the location for the file watcher
            fileSystemWatcherPL.Path = @"C:/Temp";
        }

private void fileSystemWatcherPL_Created(object sender, System.IO.FileSystemEventArgs e)
        {
//Read the excel file and do some process.
}