title: Does File.Copy() from a network share to another share on the same machine copy the file over the network?
body: <p>If my .NET client uses <strong>System.IO.File.Copy</strong> to copy a file from <strong>\server1\share1\file1.txt</strong> to <strong>\sever1\share2\file2.txt</strong>, does the file's data get read down to the client and then written back up to the server? If yes, is there any way a .NET client can copy a file on a server to another location on the same server without round-tripping the file? Does it make a difference if the destination share is the same as the source share? </p>