anchor.diff:  
   /// Copies a directory recursivly
   /// If the target directory does not exist, it will be created
  +///   param target: The target directory.
  +///   param files: The source directory.
  +///   param filterFile: A file filter.
   let CopyDir target source filterFile =
     CreateDir target
     Directory.GetFiles(source, "*.*", SearchOption.AllDirectories)
  
positive.code:   fi.CopyTo(targetName,true) |> ignore    
    
  /// Copies the files to the target
  let Copy target files =
    files |> Seq.iter (CopyFile target)   
  
  /// Renames the files to the target fileName
  let Rename target file = (new FileInfo(file)).MoveTo target   
    
  let SilentCopy target files =
  
negative.code:       fi.CopyTo(targetName) |> ignore)
                 
  
  /// Copies the files to the target - Alias for Copy
  ///   param target: The target directory.
  ///   param files: The original FileNames as a sequence.
  let CopyFiles target files = Copy target files  
  
  /// Exclude SVN files (path with .svn)
  