anchor.diff:    fi.CopyTo(targetName,true) |> ignore    
     
   /// Copies the files to the target
  +///   param target: The target directory.
  +///   param files: The original FileNames as a sequence.
   let Copy target files =
     files |> Seq.iter (CopyFile target)   
   
   /// Renames the files to the target fileName
  +///   param target: The target FileName.
  +///   param file: The orginal FileName.
   let Rename target file = (new FileInfo(file)).MoveTo target   
     
   let SilentCopy target files =
  
positive.code: 
               
  /// Appends all given files to one file 
  let AppendTextFiles newFileName files =    
    let fi = new FileInfo(newFileName)
    if fi.Exists then failwith "File %s already exists."
  
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)
  