How to: Safely use FileSystemWatcher.Created events On my current assignment, I was asked to build a simple windows service to monitor a directory on the server. Any file placed in that directory had to be moved to another location as soon as it arrived. The locations differed based on the file's contents. Nothing special of course. I soon had a service running which used the following code to mon