public void copyDirectory(string from, string to)
        {
            String fullFromPath = Path.Combine(parentPath, from);
            String fullToPath   = Path.Combine(parentPath, to);

            DirectoryExtensions.Copy(fullFromPath, fullToPath, true);
        }
 public void cloneProviderTo(String destination)
 {
     if (Directory.Exists(destination))
     {
         Directory.Delete(destination, true);
     }
     DirectoryExtensions.Copy(BackingLocation, destination, true);
 }