gpt4 book ai didi

c# - 当源和目标都在同一个远程文件服务器上时,是否远程处理 File.Copy?

转载 作者:可可西里 更新时间:2023-11-01 11:21:04 25 4
gpt4 key购买 nike

我正在将遗留数据迁移到新系统。我需要将 10000 个文件范围内的内容从一个目录结构复制到另一个目录结构。新旧目录结构都在同一个文件服务器上,在另一个国家的数据中心的某个地方。我必须运行负责在本地(而不是在远程文件服务器上)复制文件的应用程序。

我当前的实现一次将一个文件读入内存流。然后将内存流写入另一个位置的新创建文件。这工作正常,但很明显,我将每个文件从文件服务器传输到我的本地计算机,然后再传输回文件服务器。

我想知道如果我改用 File.Copy(src, trg) 是否会有所不同。 Windows 是否足够聪明来处理远程(在文件服务器上)复制文件的过程,而无需在此过程中通过线路发送单个字节的文件数据?

如果这不能使用 File.Copy(...) 完成,是否有另一种方法可以实现完全远程处理文件复制操作的目标?

最佳答案

简短回答:不,不会。

你能登录远程服务器吗?然后你可以在那里开始工作......

关于c# - 当源和目标都在同一个远程文件服务器上时,是否远程处理 File.Copy?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10536717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com