title: Copy files without overwrite
body: <p>I just can't seem to find a way on the command line to say "copy all the files from directory A to directory B, but if the file already exists in directory B, don't overwrite it, no matter which file is newer, and don't prompt me."</p>
  
  <p>I have been through copy, move, xcopy &amp; robocopy, and the closest I can get is that you can tell robocopy "copy A to B, but don't overwrite newer files with older files," but that doesn't work for me. I looked at xxcopy, but discarded it, as I don't want to have a third-party dependency on a Visual Studio post-build event that will require other SVN users to have that tool installed in order to do the build.</p>
  
  <p>I want to add a command line to the post-build event in Visual&nbsp;Studio&nbsp;2010 so that the files that are generated from the <a href="http://en.wikipedia.org/wiki/Text_Template_Transformation_Toolkit" rel="noreferrer">T4</a> templates for new <a href="http://en.wikipedia.org/wiki/ADO.NET_Entity_Framework" rel="noreferrer">EF</a> model objects get distributed to the project folders to which they belong, but regenerated files for existing objects don't overwrite potentially edited destination files.</p>
  
  <p>Since the T4 template regenerates, the source file is always newer, and I can't use the "newer" switch reliably, I don't think.</p>
  
  <p>I use partial classes for those items for which I can, but there are other things I generate that can't use partial classes (e.g. generating a default EditorTemplate or DisplayTemplate *.ascx file).</p>
  
  <p>Any one have any similar problems they have solved?</p>