windows如何在网络位置之间复制文件

本文关键字:之间 复制 文件 位置 网络 windows | 更新日期: 2023-09-27 18:19:41

假设我打开windows资源管理器,将文件从网络共享文件夹''S1拖动到另一个网络共享''S2。

文件的字节数是否通过我当前使用的计算机?

我正在编写一个简单的C#程序来在存储位置之间复制这些文件。如果使用像File.CopyTo这样的函数,这是否等同于资源管理器中的拖放?

如果我自己编写复制函数并使用流来完成,那么无论程序运行到哪里,字节都会通过,但我可以更容易地跟踪进度。

windows如何在网络位置之间复制文件

文件的字节数是否通过我当前使用的计算机?

是的。

这相当于资源管理器中的拖放吗?

几乎,但并非完全。字节仍然会在本地计算机中流动,但是网络流量会略有不同。例如,资源管理器在打开文件夹时访问thumbs.db(File.CopyTo不访问),资源管理程序可能使用略有不同的NetBIOS调用、不同的线程策略、不同的缓冲策略等。

我想一定是通过笔记本电脑。

我目前正在远离办公室的地方工作,并连接了一个公共无线网络。

在任务管理器中,当我启动从一个网络位置到另一个位置的复制时,我的无线连接图表从0%-1%跳到一致的10-15%。

每个文件传输后,它会下降到0%,然后启动下一个文件。图表