title: filesystemwatcher as windows service?
body: <p>I am setting out to create an app that will watch a directory for any files created.  pretty straightforward time to use a filesystemwatcher.  My question relates to how to utilize it.  Is it common practice to use a windows service to ensure the application is always running?</p>
  
  <p>i have been trying to get away from building windows services if i don't have to, but i really don't see an alternative to doing it that way in this instance.  normally, i would convert my service to a console app and schedule it using windows scheduler, but that doesn't really apply in this situation.</p>
  
  <p>can anyone recommend a better way of implementing the filesystemwatcher than a windows service?</p>
  
  <p>thanks for any thoughts.</p>
  
  <p><em><strong>EDIT</em></strong>
  in response to the comments below, more specifically, i just have to watch a directory on a server, and when a new file is created, i have to move a copy of that file into a different directory on the same server, perhaps renaming it in the process.</p>
  
  <p>The frequency and amount of files will be quite small.  perhaps 5-10 at most in a day.</p>