我编写了一个程序,它使用xcopy在我们的Intranet上传输文件(通常在1KB到2MB之间).通常,我将文件从主机(
Windows 7 x64)复制到运行Windows Server 2008的VMWare虚拟机(如果这很重要,则VM在我的主机上运行).
在Windows XP上,文件传输通常只需几秒钟即可完成.但是在我的Windows 7机器上,第一个文件(1.5 MB)的传输大约需要1.5分钟才能完成.无论我使用xcopy,robocopy还是以编程方式使用File.Copy(),都是如此.我注意到如果我使用File.Copy,第一次传输速度非常慢,后续传输速度要快得多.
我有什么方法可以加快这个过程? Windows 7(或服务器2008)中是否有可以尝试的设置?