title: Looking to emulate the functionality of robocopy in a .NET application
body: <p>Robocopy is a great command line tool for mirroring two folders. We have a requirement to wrap up the same functionality in a bigger .NET application. It's part of our archiving system for the file server which identifies which folders haven't been modified for a year and moves them to another folder location.</p>
  
  <p>I know I could shell out to robocopy but it would be neater if we could do it all from within the .NET app, e.g. for error trapping.</p>
  
  <p>The .NET framework has all the basics for this but I wondered if anyone knew of a 3rd party library that offered more powerful synchronisation functions? To save us re-inventing the wheel. It also needs to be robust so chances are a more well established library would fair better that our own 1st version attempt.</p>
  
  <p>Thanks, Rob.</p>