如果我的 .NET 客户端使用 System.IO.File.Copy 将文件从 \server1\share1\file1.txt 复制到 \sever1\share2\file2.txt,文件的数据是否被读取到客户端然后写回服务器?如果是,.NET 客户端是否可以通过任何方式将服务器上的文件复制到同一服务器上的另一个位置而无需往返文件?如果目标共享与源共享相同,会有什么不同吗?
最佳答案
是的。我可以根据个人在机器之间复制 10 GB Zip 文件的经验来这么说。 “客户端”机器与其他两台机器位于不同的美国海岸。在两台机器之间,直接从其中一台机器开始,花费了相当多的时间。尝试从另一个海岸的机器启动副本花了大约 10 个小时:(
关于.net - File.Copy() 从网络共享到同一台机器上的另一个共享是否通过网络复制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/555341/