DirectoryMirror - is a application that monitors a directory and maintains a copy of it.
This application creates and maintains a mirror of a selected directory; it monitors IO activity in the specified directory and reacts to this in order to keep a copy of the contents (including subfolders) in another directory.