anchor.diff:  
                
   /// Appends all given files to one file 
  +///   param newFileName: The target FileName.
  +///   param files: The original FileNames as a sequence.
   let AppendTextFiles newFileName files =    
     let fi = new FileInfo(newFileName)
     if fi.Exists then failwith "File %s already exists."
  
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)
  